![]() |
|
||||||||||
|
|||||
|
При обращении в рут из функции, а именно массив _root.previewAssoc не работает!
![]() Почему такое может быть? function generateTablePreviews(rows, cols) { phNum = 0; // номера фотографий mcNum = 0; // номера клипов for (i=0; i<rows; i++) { ypos = (90+5)*i+8; for (j=0; j<cols; j++) { xpos = (90+5)*j+8; this.attachMovie("previewsThumb","photo"+mcNum,this.getNextHighestDepth(),{_x:xpos, _y:ypos}); this.attachMovie("loadClip","pre_photo"+mcNum,this.getNextHighestDepth(),{_x:xpos+45, _y:ypos+45}); _root.previewAssoc[mcNum]=1; trace('mc:'+mcNum+' ph:'+phNum); this.my_mcl.loadClip('http://'+_root.usrServer+"/photos/small/"+phNum+".jpg",this["photo"+mcNum]); mcNum++; if(_root.photos[(phNum+1)]){phNum++;}else{phNum = 0;} } } trace(_root.previewAssoc); } |
|
|||||
|
Регистрация: Oct 2009
Сообщений: 50
|
ну например если данная флешка(та в которой массив) вызывается из другой, то рутом будет та из которой вызывается. Если это так то попробуй вместо _root использовать module
Добавлено через 42 секунды или попробуй использовать относительный путь с помощью _parent |
|
|||||
|
_parent тоже не работает, пробовал. Странно, обычно всегда статичные переменные загружаю в функцию именно так.
module? что это такое и где про это можно почитать? ![]() P.S. тут вопрос стоит даже не совсем как сделать, а именно почему не работает.. не понимаю( Перед вызовом функции объявляю так: P.S. Разобрался. Проблема была именно в объявлении массива. Правильно было так: Блин... 2 часа времени впустую(( Последний раз редактировалось true11; 06.10.2009 в 17:57. |
|
|||||
|
Регистрация: Oct 2009
Сообщений: 50
|
погугли) А что вообще код делает и какова структура флешки?
|
![]() |
![]() |
Часовой пояс GMT +4, время: 19:57. |
|
|
« Предыдущая тема | Следующая тема » |
|
|