|
|
|||||
А вот еще что я хотел спросить. Если я в конце моей функции 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,784
|
А вы думаете, что флеш может мгновенно после старта загрузки определить размер файла?
|
|
|||||
так? но всё равно и bytesTotal и bytesLoaded возвращает 0
|
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
Нет, не так. В сути ничего не изменилось, вы пытаетесь получить размер файла ещё до начала загрузки оного. А оно (начало загрузки) начнется гораздо позже выполнения любого кода в myLoad.
|
|
|||||
на сколько я понимаю нужно добавить
Последний раз редактировалось Reflection; 21.05.2008 в 13:56. |
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
У LoaderInfo есть и другие события.
|
|
|||||
ура, заработало спасибо событиям INIT и COMPLETE
Последний раз редактировалось CEBEP; 21.05.2008 в 18:21. |
Часовой пояс GMT +4, время: 07:05. |
|
« Предыдущая тема | Следующая тема » |
|
|