Просмотр полной версии : Переменные в подгружаймом мувике
vitlance
15.03.2006, 07:39
Текс..... Есть 2 flashki скажем: movie1.swf и movie2.swf ......
movie1 загружает movie2 , И такой вот вопрос как взять переменные из movie2 в movie1 .... :confused:
обратившись к клипу, в который загрузили
vitlance
15.03.2006, 08:19
А как к нему обратиться ??? loadvars , пробовал .... не получилось.
А как к нему обратиться ??? loadvars , пробовал .... не получилось.
не получилось потому, что чудес не бывает. loadVars - это вообще не из той серии, хелп можно прочесть перед тем, как пробовать.
грузим в mc - обращаемся mc.переменная. допустим у тебя в swf есть переменная *a* и ты грузишь этот swf в мувик *mc* - то обратиться можно *mc.a*
vitlance
15.03.2006, 09:38
hmmm .... undefined.
Vot sobstveno kod:
in.swf
text = "Good";
main.swf
loadMovie("in.swf", mc);
maintext = mc.text;
ты вызываешь переменную раньше, чем мув догрузился. надо по событию onLoad, а проще всего проверить так -
onEnterFrame = function(){
trace(mc.text);
}
если ты тестируешь локально, то во втором же трейсе после undefined увидишь свой "Good"
vitlance
16.03.2006, 02:55
o , ok !!! SPASIBO BOLISHOE ... A teperi vot mne interesno , a kak je obratitsia iz podgrujaemogo v glavnii movik? :confused:
vitlance
16.03.2006, 03:08
aha .... polu4ilosi !!! OGROMNOE SPASIBO !!! I NA POSLEDOK VOPROS , Kak opredeliti zagruzilsia li movik ?
юзать MovieClipLoader (открываем хелп и смотрим)
там есть события onLoadCompete и onLoadInit
vitlance
16.03.2006, 03:23
brrr .... Kak to muterno tam vsio napisano, uj lu4she eto proveriati po kakoi-to permenoi ... :)
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.