![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Feb 2004
Сообщений: 4
|
Добрый день!
У меня простой вопрос но нигде не могу найти на него ответ. Вот фрагмент кода: function PhotoCliper(){ PhotoCliper.prototype.bColor = 0; } PhotoCliper.prototype = new MovieClip(); PhotoCliper.prototype.setURL = function (u) { movie = createEmptyMovieClip("innerMovie", 1); mcLoader1 = new MovieClipLoader(); mcLoader1.loadClip(u, innerMovie); loadListener = {}; mcLoader1.addListener( loadListener ); mcLoader1.onLoadComplete = function( mc ) { mc.play(); Отсюда надо обратиться к к переменной определённой в верхнем уровне - например к bColor } } Как такое можно сделать ? Просто this.bColor не сработает. Использую Flash Mx 2004. |
|
|||||
|
а вот так:
function PhotoCliper(){ this.bgColor = 0; } PhotoCliper.prototype = new MovieClip(); PhotoCliper.prototype.setURL = function (u) { /* mcLoader1 = new MovieClipLoader(); mcLoader1.loadClip(u, innerMovie); loadListener = {}; mcLoader1.addListener( loadListener ); mcLoader1.onLoadComplete = function( mc ) { mc.play(); */ trace(this.bgColor); } Object.registerClass("PhotoCliper", PhotoCliper); _root.attachMovie("PhotoCliper", "obj", 1); obj.setURL("http://www.lab.lissi.ru"); stop(); |
|
|||||
|
Регистрация: Feb 2004
Сообщений: 4
|
И всё таки - как с внутренней функции обратиться к внешней property ?
|
|
|||||
|
поясни свой вопрос
внутренняя йункция чего? внешнее свойство чего? сейчас совсем непонятно, что ты спрашиваешь |
|
|||||
|
Регистрация: Feb 2004
Сообщений: 4
|
Как в моём примере!
Есть функция (класс) PhotoCliper В ней определёна переменная bColor Ещё в ней определёна функция setURL внутри которой определена ещё одна фукция (event) MovieClipLoaderа - onLoadComplete С этой функции я хочу проверить значение bColor! Вопрос как это сделать ! не this.bColor не PhotoCliper.prototype.bColor - не помогают. |
|
|||||
|
вот прикольно, да?
у меня мой пример работает а у тебя нет? и this.bColor помогает ![]() |
|
|||||
|
mcLoader1.onLoadComplete = function( mc ) {
mc.play(); trace(this._parent.bgColor); } |
|
|||||
|
Регистрация: Feb 2004
Сообщений: 4
|
Да и у меня тоже работает -
- но вчера ночью точно не работало - вот последствия работы по ночам !Большое спасибо за помошь ! |
![]() |
Часовой пояс GMT +4, время: 18:08. |
|
|
« Предыдущая тема | Следующая тема » |
|
|