
Код:
_root.createEmptyMovieClip("menu_mc", _root.getNextHighestDepth());
_root["menu_mc"].createEmptyMovieClip("mc_2", _root["menu_mc"].getNextHighestDepth());
_root["menu_mc"]["mc_2"].loadMovie("hair.swf");
_root["menu_mc"].createEmptyMovieClip("mc_1", _root["menu_mc"].getNextHighestDepth());
with (_root["menu_mc"]["mc_1"]){
lineStyle(1, 0xCCCCCC);
beginFill(0x4827CF);
moveTo(0, 0);
lineTo(80, 0);
lineTo(80, 60);
lineTo(0, 60);
lineTo(0, 0);
endFill();
}
_root["menu_mc"]["mc_1"].onPress = function() {
dup(this);
}
_root["menu_mc"]["mc_1"].onRelease = _root["menu_mc"]["mc_1"].onReleaseOutside = function() {
removeMovieClip(f_mc);
}
dup = function(m_mc:MovieClip){
duplicateMovieClip(m_mc, "f_mc", _root.getNextHighestDepth());
f_mc.startDrag();
trace(_root["f_mc"]);//undefined
trace(f_mc);//undefined
}
почему не работает?
PS все делать в _root не предлагать
