![]() |
Не срабатывает onLoadComplete внутри прототипа
Код HTML:
MovieClip.prototype.contentloader = function(){ |
Код:
this.mcl = new MovieClipLoader(); |
Сранно, а зачем Вам использовать прототип?
На сколько мне известно это старая практика, ещё 6-ки. |
Цитата:
Но если написать Код:
// this.mcl.onLoadComplete = function ()Цитата:
Я работаю в 2004 флэше, |
В том, что, когда вы объявляете эту переменную как локальную, т.е.:
Код:
var mcl:MovieClipLoader = new MovieClipLoader (); |
udaaff, а как сделать правильно? this.onLoadComplete - это правильно?
|
Туплю...
Вы же текущий объект подписываете на получение событий от mcl, а текущий объект это this ) upd: 5 пост отношения к данному случаю не имеет, т.к. функция определенная внутри другой функции, продолжает видеть ее локальные переменные и параметры, даже после ее отработки. |
Цитата:
|
Цитата:
Очень ценный совет, посмотрел.. но как это относится к данной теме? |
Прототипное программирование канула в века вместе с АС1. Если вас интересует нынешняя парадигма применимая к флеш, ниспосланная богами всея флеш платформы, то это ООП. Касательно самого вопроса, почему бы вам не открыть хелп и не поискать по слову «MovieClipLoader», страшнее того что у вас написанно в первом посте явно не получится, а давать вредные советы я не с клонен. На этом, с вашего позволения, откланяюсь.
|
| Часовой пояс GMT +4, время: 23:02. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.