![]() |
|
||||||||||
|
|||||
|
Регистрация: Jun 2010
Сообщений: 11
|
Не работает код, скорее всего я не вызываю функцию внутри.. немогу найти что не так
var ghostvar = 10; playGhost = function () { // var php_processG:LoadVars = new LoadVars(); var post_variableG:LoadVars = new LoadVars(); post_variableG.string = 1; post_variableG.sendAndLoad("ghs.php", php_processG, "POST"); php_processG.onLoad = function(success:Boolean) { if (success) { ghostvar = php_processG.result; } else { ghostvar = "0"; } }; if (ghostvar != 0) { tellTarget (_root.ghosts) { gotoAndPlay(php_processG.result); } } else { } // clearInterval(pauseGhost); }; pauseGhost = setInterval(playGhost, 1000); playGhost(); |
|
|||||
|
Квач
Регистрация: Sep 2006
Адрес: Украина, Киев
Сообщений: 1,526
|
2 jollyD:
А ошибки какие-то выдаёт? Лучше замените на
__________________
Да не нужно тебе читать документацию по Flash и AS от Adobe - ты слишком умён для этого |
|
|||||
|
Регистрация: Jun 2010
Сообщений: 11
|
Заменил, нет кликаю - пишет всё ок. Тестирую - ничего не показывает... Ума не приложу почему не пашет
|
|
|||||
|
Квач
Регистрация: Sep 2006
Адрес: Украина, Киев
Сообщений: 1,526
|
Цитата:
Так если ничего не показывает, не обязательно, что в коде ошибка. Может оно-то и "пашет", просто не так, как вам хотелось бы. То есть, с точки зрения кода всё может быть ОК, а вот с точки зрения логики или каких-то других сторонних факторов... Поставьте в разных местах trace'ы, посмотрите, какие строки кода исполняются, какие значения у разных свойств и переменных.
__________________
Да не нужно тебе читать документацию по Flash и AS от Adobe - ты слишком умён для этого |
|
|||||
|
Регистрация: Jun 2010
Сообщений: 11
|
Поставил трейс
в
и в
В одном - значение 10, в другом undefinied
Почему-то не видит Последний раз редактировалось jollyD; 16.06.2010 в 15:39. |
|
|||||
|
Квач
Регистрация: Sep 2006
Адрес: Украина, Киев
Сообщений: 1,526
|
2 jollyD:
Проверьте, возвращает ли ghs.php текстовую строчку вроде: Цитата:
__________________
Да не нужно тебе читать документацию по Flash и AS от Adobe - ты слишком умён для этого |
|
|||||
|
Регистрация: Jun 2010
Сообщений: 11
|
|
|
|||||
|
Квач
Регистрация: Sep 2006
Адрес: Украина, Киев
Сообщений: 1,526
|
2 jollyD:
А, погодите, так у вас неверно написано всё... Этот код: if (ghostvar != 0) { tellTarget (_root.ghosts) { gotoAndPlay(php_processG.result); } } else { } А то у вас выходит, что вы только начали загружать результат работы скрипта, а уже обращаетесь к ghostvar.
__________________
Да не нужно тебе читать документацию по Flash и AS от Adobe - ты слишком умён для этого |
|
|||||
|
Регистрация: Jun 2010
Сообщений: 11
|
Вы имеете в виду так:?
var ghostvar = 10; playGhost = function () { // var php_processG:LoadVars = new LoadVars(); var post_variableG:LoadVars = new LoadVars(); post_variableG.string = 1; post_variableG.sendAndLoad("ghs.php", php_processG, "POST"); php_processG.onLoad = function(success:Boolean) { if (success) { ghostvar = php_processG.result; if (ghostvar != 0) { _root.ghosts.gotoAndPlay(php_processG.result); trace(ghostvar); } else { } trace(ghostvar); } else { ghostvar = "0"; } }; // clearInterval(pauseGhost); }; pauseGhost = setInterval(playGhost, 5000); playGhost(); Задумывалось, чтоб этот код циклически обращался к php скрипту, брал переменные и подставлял их.. Можно как-то обойтись без перезагрузки? К тому же ручной! Последний раз редактировалось jollyD; 16.06.2010 в 17:07. |
|
|||||
|
Квач
Регистрация: Sep 2006
Адрес: Украина, Киев
Сообщений: 1,526
|
2 jollyD:
Так вы же сами убиваете свой таймер в playGhost: Вот и выполняется оно всего 1 раз.
__________________
Да не нужно тебе читать документацию по Flash и AS от Adobe - ты слишком умён для этого |
![]() |
![]() |
Часовой пояс GMT +4, время: 23:28. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|