![]() |
А вот еще что я хотел спросить. Если я в конце моей функции hendleComplete вставлю кнопку добавлю листнера и в функции которая будет вызываться,скажем, при клике по кнопке, буду указывать клип с картинкой(например чтобы сдвинуть его,или еще что ни будь), то мне компилятор скажет : 1120: Access of undefined property mc. Как тогда обращаться к клипам, если они не видны за пределами функции hendleComplete ? я не могу же их объявить после объявления класса т.к. я не знаю сколько клипов будет. Или это как то можно?
|
муторно
самый простой способ опять же сам сказал если есть функция hendleComplete в которой у тебя что то типа Код:
public function hendleComplete (event:Event):{кажется ещё _ect говорил, да и многие другие, да и я очень советую: сложные объекты программируй отдельными классами. т.е. тебе надо создать отдельный класс для мувклипов. т.е. программируешь отдельный класс мувклипа, со всеми нужными нажатиями и обращениями. |
тоесть я потом создаю экземпляры класса по кол-ву равным с кол-вом картинок. Ладно буду пытаться разбираться с классами.
|
Код:
var req:URLRequest = new URLRequest("a.swf");loader.contentLoaderInfo.bytesTotal - возращяет 0 :( |
А вы думаете, что флеш может мгновенно после старта загрузки определить размер файла?
|
Код:
myContainer.addChild(loader); |
Нет, не так. В сути ничего не изменилось, вы пытаетесь получить размер файла ещё до начала загрузки оного. А оно (начало загрузки) начнется гораздо позже выполнения любого кода в myLoad.
|
на сколько я понимаю нужно добавить
Код:
loader.addEventListener(ProgressEvent.PROGRESS, hendleprogress); |
У LoaderInfo есть и другие события.
|
ура, заработало :) спасибо событиям INIT и COMPLETE
|
| Часовой пояс GMT +4, время: 08:05. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.