PDA

Просмотр полной версии : MovieClip : потомки и родители


zafod
17.08.2007, 12:43
столкнулся с проблемой

код мувика someObject в библиотеке
attachMovie( "trailerObject", "trailer_mc", getNextHighestDepth(), { _x:0, _y:0 } );


код кадра

_mc = _root.createEmptyMovieClip( "_mc", _root.getNextHighestDepth() );
order = _mc.getNextHighestDepth();
_mc.attachMovie( "someObject", "bufferObject" + order, order, { _x:0, _y:0 } );


и как бы все нормально, trailerObject аттачится в someObject, а someObject соответственно в _mc, все отображается, но

не могу обратиться к _mc.bufferObjectN.trailer_mc
trace( _mc.bufferObjectN.trailer_mc ) = undefined
trace( _mc.bufferObjectN ) = _level0.bufferObject0
for( i in _mc.bufferObjectN )
trace( _mc.bufferObjectN[i] ) = _level0.bufferObject0.instance1

Как такое понимать?

etc
17.08.2007, 13:02
Потому что код первого кадра этого мувика ещё не успел выполнится.
Можно попробовать написать так:

#initclip
attachMovie( "trailerObject", "trailer_mc", getNextHighestDepth(), { _x:0, _y:0 } );
#endinitclip

Kikasso
17.08.2007, 13:56
только зачем его в 0,0 отправлять, когда он и так туда аттачится?

zafod
17.08.2007, 15:22
#initclip помог, спасибо