PDA

Просмотр полной версии : embed + sub movieclips


przrak
04.05.2012, 22:40
Добрый день, подскажите пожалуйста.
Есть класс,
public class GameBlock extends MovieClip
{
[Embed(source="../../../media/arcanoid/lib.swf", symbol="SimpleBlock")]
private var _blockSrc:Class;
private var _block:MovieClip;

public function GameBlock()
{
_block = new _blockSrc();
addChild(_block);
}

}
При помощи этого класса я загружаю MovieClip из Flash IDE. Внутри загружаемого movieclip'a есть еще 4 мувиклипа topSideBlock, botSideBlock, rightSideBlock, leftSideBlock. Если обращаться к ним внутри класса GameBlock, они доступны.
Если в любом другом классе я создаю переменную var block:MovieClip = new GameBlock() и затем пытаюсь обратиться к sub-movieclip's, вот так напримерblock.botSideBlock выходит ошибка :
"ReferenceError: Error #1069: Не удалось найти свойство botSideBlock в games.arcanoid.GameBlock; отсутствует значение по умолчанию."