Mideon
12.09.2007, 11:58
Проблема следующего характера.
Eсть два клипа 1.swf и 2.swf.
В клипе 2.swf имеется элемент c именем box. В клипе 1.swf в библиотеке имеется клип с идентификатором krest.
Когда в клипе 1 .swf подгружаешь клип 2.swf и пытаешься присоединить клип krest во внутренний элемент box подшруженного клипа 2.swf методом attachMovie то ничего не получается.
Вопрос: Возможно ли во внутренние элементы загружаемого клипа приатачить символ из библиотеки главного клипа.
Код 2.swf:
but.onRelease = function():Void
{
_root.createEmptyMovieClip("clip",0); // создаю пустой клип с именем clip
loadMovie("2.swf", clip); // загружаю в клип 2.swf
}
but1.onRelease = function()
{
trace(this);
trace(targetPath(clip.box));
var test = _root.clip.box.attachMovie("krest","krest1",_root.clip.box.getNextHighestDepth());
trace("Test: "+test) //возвращает undefined
}
Eсть два клипа 1.swf и 2.swf.
В клипе 2.swf имеется элемент c именем box. В клипе 1.swf в библиотеке имеется клип с идентификатором krest.
Когда в клипе 1 .swf подгружаешь клип 2.swf и пытаешься присоединить клип krest во внутренний элемент box подшруженного клипа 2.swf методом attachMovie то ничего не получается.
Вопрос: Возможно ли во внутренние элементы загружаемого клипа приатачить символ из библиотеки главного клипа.
Код 2.swf:
but.onRelease = function():Void
{
_root.createEmptyMovieClip("clip",0); // создаю пустой клип с именем clip
loadMovie("2.swf", clip); // загружаю в клип 2.swf
}
but1.onRelease = function()
{
trace(this);
trace(targetPath(clip.box));
var test = _root.clip.box.attachMovie("krest","krest1",_root.clip.box.getNextHighestDepth());
trace("Test: "+test) //возвращает undefined
}