![]() |
Переменные
в клипе ("clp") (нажав на него в основной части, т.е. не в нем самом) пишу:
onClipEvent(data) { var1="value value value"; } Вот, а как эту переменную получить в основной части: var2 = _root.clp.var1; var2 = _root.var1; тоже не подходит. Вместо нужного результата получаю сообщение, что нет у переменной значения. При этом создавать глобальную переменную или давать ей значение в _root я не могу. При этом если я вместо var1 пишу _root.var1, а затем её принимаю то все работает, т.е переменная принимает значение. Что неверно? |
в тот момент, когда ты обращаешься к переменной, твой клип еще не успевает проинициализироваться
попробуй, например, обратится к ней во втором кадре |
Я обращаюсь в пятом =))
|
а мувик в котором ты это наделал надеюсь раньше?:)
|
Конечно :) В первом.
|
onClipEvent(load ) {
var1="value value value"; } |
Клип грузится по поступлению данных, так что именно data.
К тому же я точно знаю что данный клип присваивает переменной значение, т.е. скрипт выполняется. Или лучше так: расскажите лучше как загрузить из файла переменные. Если я их гружу в root они грузятся только в текстовые поля а сами переменные не реагируют. |
да и пусть когда когда тебе надо тогда игрузится ,чем onLoad не угодил
или ты меняешь этот var1 при загрузке данных ?: тогда из данных его и бери или дождись окончания загрузки, потом проверяй в чем трабл неясно |
Трабла в том что у меня не получается из файла как-либо по-другому принять файлы кроме как загрузить их в клип. Если гружу в root переменные не создаются все идет в формы (если они есть, а если нет то вообще теряются или я не знаю откуда их взять.)
Воть: LoadVariables("file.txt", _root); var2 = filevar1; - Ничего не происходит. Переменная пустая. А если форму сделаю с именем filevar1 то данные в неё загрузятся. |
Вложений: 1
чей-то ты мудришь (ничего не понял), глянь
|
Спасибо =)))) А то никак понять не мог =)
|
| Часовой пояс GMT +4, время: 16:17. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.