![]() |
|
||||||||||
|
|||||
|
Регистрация: Jul 2004
Сообщений: 14
|
в клипе ("clp") (нажав на него в основной части, т.е. не в нем самом) пишу:
onClipEvent(data) { var1="value value value"; } Вот, а как эту переменную получить в основной части: var2 = _root.clp.var1; var2 = _root.var1; тоже не подходит. Вместо нужного результата получаю сообщение, что нет у переменной значения. При этом создавать глобальную переменную или давать ей значение в _root я не могу. При этом если я вместо var1 пишу _root.var1, а затем её принимаю то все работает, т.е переменная принимает значение. Что неверно? Последний раз редактировалось XReyGon; 28.07.2004 в 18:25. |
|
|||||
|
Регистрация: Dec 2003
Сообщений: 143
|
в тот момент, когда ты обращаешься к переменной, твой клип еще не успевает проинициализироваться
попробуй, например, обратится к ней во втором кадре |
|
|||||
|
Регистрация: Jul 2004
Сообщений: 14
|
Я обращаюсь в пятом =))
|
|
|||||
|
Регистрация: Dec 2003
Сообщений: 143
|
а мувик в котором ты это наделал надеюсь раньше?
![]() |
|
|||||
|
Регистрация: Jul 2004
Сообщений: 14
|
Конечно
В первом. |
|
|||||
|
Регистрация: Jul 2004
Сообщений: 14
|
Клип грузится по поступлению данных, так что именно data.
К тому же я точно знаю что данный клип присваивает переменной значение, т.е. скрипт выполняется. Или лучше так: расскажите лучше как загрузить из файла переменные. Если я их гружу в root они грузятся только в текстовые поля а сами переменные не реагируют. Последний раз редактировалось XReyGon; 28.07.2004 в 22:51. |
|
|||||
|
да и пусть когда когда тебе надо тогда игрузится ,чем onLoad не угодил
или ты меняешь этот var1 при загрузке данных ?: тогда из данных его и бери или дождись окончания загрузки, потом проверяй в чем трабл неясно |
|
|||||
|
Регистрация: Jul 2004
Сообщений: 14
|
Трабла в том что у меня не получается из файла как-либо по-другому принять файлы кроме как загрузить их в клип. Если гружу в root переменные не создаются все идет в формы (если они есть, а если нет то вообще теряются или я не знаю откуда их взять.)
Воть: LoadVariables("file.txt", _root); var2 = filevar1; - Ничего не происходит. Переменная пустая. А если форму сделаю с именем filevar1 то данные в неё загрузятся. Последний раз редактировалось XReyGon; 28.07.2004 в 23:01. |
![]() |
Часовой пояс GMT +4, время: 14:34. |
|
|
« Предыдущая тема | Следующая тема » |
|
|