Страница 11 из 56

Re: ПРОСТОЙ ВОПРОС - ОТВЕТ

Добавлено: 05 июн 2010, 17:25
bodnar
трейсы что пишут?

Re: ПРОСТОЙ ВОПРОС - ОТВЕТ

Добавлено: 05 июн 2010, 17:50
voloshyn
Да втом и дело что переменная только получает своё значение в onProfileLoad
а потом как буд-то она его и не получала (выдаёт null)

Re: ПРОСТОЙ ВОПРОС - ОТВЕТ

Добавлено: 05 июн 2010, 18:43
voloshyn
Если присмотреться в логику (исходя из trace) то можно понять что сначала функция идёт до конца своего кода а потом используется уже обработка события. Тоисть там наверное и не вариантов что бы обработка события сработала перед концом функции.

Re: ПРОСТОЙ ВОПРОС - ОТВЕТ

Добавлено: 07 июн 2010, 13:10
112
короче мне надо чтоб у меня было так

Код: Выделить всё

function overGame():void {    if (time>numberOfSeconds) {            err.x=400;                    err.y=375;        winGame()        err.finishText.text=""+score+"aaa";          timeText.text="";                          scoreText.text="";        coin.visible=false;                    playGame()                          }                   } 
1136: Неправильное количество аргументов. Ожидается 1.
пишу так

Код: Выделить всё

function overGame():void {    if (time>numberOfSeconds) {            err.x=400;                    err.y=375;        winGame()        err.finishText.text=""+score+"aaa";          timeText.text="";                          scoreText.text="";        coin.visible=false;                    playGame(1)                          }                   } 
пишет ошибку
1067: Неявное приведение значения типа int к несоответствующему типу flash.events:MouseEvent.
как это решит помогите пожал))

Re: ПРОСТОЙ ВОПРОС - ОТВЕТ

Добавлено: 07 июн 2010, 15:08
psix55
Напиши код playGame(1) !!
Если у тя примерно так :

Код: Выделить всё

function playGame(e:MouseEvent){ }
Тогда понятно в чём дело!
Ты передаёшь ему 1, а ему надо MouseEvent!
Если ты сделаешь так :

Код: Выделить всё

function playGame(){ }
Тогда "1" не надо и всё будет работать!

Код: Выделить всё

playGame()

Re: ПРОСТОЙ ВОПРОС - ОТВЕТ

Добавлено: 07 июн 2010, 15:25
bodnar
psix55 писал(а):Если у тя примерно так
а у него там и так так:

playGame() => 1136: Неправильное количество аргументов. Ожидается 1. т.е. ожидается аргумент mouseevent
playGame(1) => 1067: Неявное приведение значения типа int к несоответствующему типу flash.events:MouseEvent. т.е. вместо mouseevent сует ему число.

у тебя playGame это слушатель какого то события мыши. Разберись нужно ли там слушать это событие или все же нужно вызывать функцию?

добавь слушателя clickHandler внутри него вызывай без параметров playGame() а в его описании убери mousevent

Re: ПРОСТОЙ ВОПРОС - ОТВЕТ

Добавлено: 07 июн 2010, 17:56
Александр
112
Можно попробовать так:

Код: Выделить всё

playGame(null);
но думаю, что всё же правильнее сделать так, как написал bodnar

Re: ПРОСТОЙ ВОПРОС - ОТВЕТ

Добавлено: 07 июн 2010, 21:02
112
спс завтра все опробую

Re: ПРОСТОЙ ВОПРОС - ОТВЕТ

Добавлено: 07 июн 2010, 21:20
Leet
не знаю маленьки ли этот вопрос....
короче как изменить загрузку приложения
типо там картинка и в ней полоска каторая показывает зарузку...
подскажите плиз просто ещё плохо в Контакт API разбераюсь.

Re: ПРОСТОЙ ВОПРОС - ОТВЕТ

Добавлено: 08 июн 2010, 22:23
Александр
Leet
прелоадер? http://flapps.ru/forum/topic23.html
Меняется в зависимости от того как сделано. Вконтакте API наверняка не при чем.