![]() |
Кх!
Вот фигня! У меня мувик в котором лежат переменные, массивы и т.д.
Так вот я его загружаю в в мув stat который находится в _root.cells loadMovie("table1.swf", "_root.cells.stat"); Переменные там появляются, но когда я пытаюсь достать хотябы одну n=_level0.cells.stat.n; и положить в _root.cells то пишет что n= undefined а в Аутпуте _level0.cells.stat.n = 7 Я неправильно их вытаскиваю? Может есть другой способ загрузить переменные? loadVariables почему то тоже не работает! Заранее спасибо! |
и ТИШИНА! Хоть скажите как вы их загоняете! в мувик из другого мувика!
|
1. в подгружаемом swf'e лучше задавать переменные в _root.
2. если лоадишь вариэйбл в нем надо писать Код:
myVar(имя переменной в _root'e)=cодержимое переменной& myVar2=cожержимое второй переменной... |
Хорошо! Я поступил хитрее! Я ничего не подгружаю! А взял и перенес код из подгружаемого мувик в этот мувик!
Вот у меня вопрос! У меня есть переменная _root.n! Значит так когда я в в руте пишу _root.cells.n=n то присваивание происходит, а когда пишу в _root.cells n=_root.n; то не происходит! В чем подвох? |
в пятом флэше загруженный и родительский мувы библиотеками не обмениваются и с переменными у них как-то не так. Помнишь, давеча я с объектом Sound вот так же мучался? там было такое же решение: если из загруденного мува объект создавать в руте -- работает, а изнутри -- фиг...
|
Я код интерпретатора перенес вообще хитро, в уровень, где ом мне нужен был _root.cells ну и брал напрямую!
Но корявость есть, она не может не есть! |
вот не надо ля-ля :))
с переменными все в порядке... мувики из библиотеки одного свф не могут попасть в библиотеку другого - это да... а с переменными все пучком :) сдается мне ты либо не дожидаешься загрузки своего мувика, либо не дожидаешься инициализации в нем переменных :) |
Дело в том, что тот мувик при загрузке принимал к себе переменные и (т.к. их много) сортировал по массивам, тоесть для того, чтоб появились переменные должен проиграться первый кадр. Тоесть loadVariables не подходит! А loadMovie все загружает, но я не могу до них достать! (см. выше) и не знаю почему! И я дожидаюсь, т.к. код, не работает в одном случае, а в другом - работает! Вот в чем фишка!
|
покажи исходник(и), а ?
или кусочек исходника(ов) где это происходит :) |
...или хотя бы аргументы от твоей функции...
|
| Часовой пояс GMT +4, время: 08:52. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.