![]() |
|
||||||||||
|
|||||
|
Регистрация: May 2007
Сообщений: 116
|
Суть вопрса в коде :
function s_Buffer( id, x, y )
{
_root.attachMovie( id, id + _global._lowerLevel, _global._lowerLevel, {_x:x, _y:y} );
this._mc = _root[id + _global._lowerLevel];
}
s_Buffer.prototype.receiveChildMessage() = function( msg )
{
trace( msg );
}
var testBuffer = new s_Buffer( "test", 10, 10 );
Здесь родитель будет _root или testBeffer? И вообще правильно я понимаю суть _parent? |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Никто не будет, потому как код синтаксически неверен. Это первое. А второе, _parent будет ссылаться на _root. А у него, в свою очередь, никакого метода receiveChildMessage нет.
з.Ы. Две строки в s_Buffer можно переделать в одну совершенно безболезненно. |
|
|||||
|
Регистрация: May 2007
Сообщений: 116
|
какие строки?
т.е. нет способа сделать обратную связь? |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
function s_Buffer(id, x, y) {
this._mc = _root.attachMovie(id, id + _global._lowerLevel, _global._lowerLevel, {_x:x, _y:y, buffer:this});
}
s_Buffer.prototype.receiveChildMessage = function(msg) {
trace(msg);
}
var testBuffer = new s_Buffer("test", 10, 10);
|
|
|||||
|
Регистрация: May 2007
Сообщений: 116
|
ок, а тогда по ходу такая ситуация.
здесь this._mc - просто ссылка на клип _root'а ? Т.е. он не весит как клип - это хорошо. Но тогда я не могу пройтись по _root и удалить все клипы из него? сначала мне нужно убить все ссылки на них? |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
this._mc — ссылка на созданный клип. Он висит в руте.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 13:18. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|