![]() |
|
||||||||||
|
|||||
|
А вот еще что я хотел спросить. Если я в конце моей функции hendleComplete вставлю кнопку добавлю листнера и в функции которая будет вызываться,скажем, при клике по кнопке, буду указывать клип с картинкой(например чтобы сдвинуть его,или еще что ни будь), то мне компилятор скажет : 1120: Access of undefined property mc. Как тогда обращаться к клипам, если они не видны за пределами функции hendleComplete ? я не могу же их объявить после объявления класса т.к. я не знаю сколько клипов будет. Или это как то можно?
|
|
|||||
|
муторно
самый простой способ опять же сам сказал если есть функция hendleComplete в которой у тебя что то типа public function hendleComplete (event:Event):{
for (var i:uint=0; i<10; i++) {
this['mc'+i].addEventListener(MouseEvent.CLICK, this['onClick'+i]);
}
}
кажется ещё _ect говорил, да и многие другие, да и я очень советую: сложные объекты программируй отдельными классами. т.е. тебе надо создать отдельный класс для мувклипов. т.е. программируешь отдельный класс мувклипа, со всеми нужными нажатиями и обращениями.
__________________
Black DRAGON хочет кушать Т_Т |
|
|||||
|
тоесть я потом создаю экземпляры класса по кол-ву равным с кол-вом картинок. Ладно буду пытаться разбираться с классами.
|
|
|||||
var req:URLRequest = new URLRequest("a.swf");
var loader:Loader = new Loader();
addEventListener(MouseEvent.CLICK, myLoad);
function myLoad(event:MouseEvent):void
{
loader.load(req);
trace(loader.contentLoaderInfo.bytesTotal);
myContainer.addChild(loader);
}
loader.contentLoaderInfo.bytesTotal - возращяет 0 ![]() |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
А вы думаете, что флеш может мгновенно после старта загрузки определить размер файла?
|
|
|||||
|
так? но всё равно и bytesTotal и bytesLoaded возвращает 0
![]() |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Нет, не так. В сути ничего не изменилось, вы пытаетесь получить размер файла ещё до начала загрузки оного. А оно (начало загрузки) начнется гораздо позже выполнения любого кода в myLoad.
|
|
|||||
|
на сколько я понимаю нужно добавить
Последний раз редактировалось Reflection; 21.05.2008 в 13:56. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
У LoaderInfo есть и другие события.
|
|
|||||
|
ура, заработало
спасибо событиям INIT и COMPLETEПоследний раз редактировалось CEBEP; 21.05.2008 в 18:21. |
![]() |
![]() |
Часовой пояс GMT +4, время: 05:07. |
|
|
« Предыдущая тема | Следующая тема » |
|
|