PDA

Просмотр полной версии : как обратится к мувику созданому в функции


as_68
05.05.2008, 12:06
Есть функция
function maxI(mcl, xmax) {
createEmptyMovieClip(mcl, this.getNextHighestDepth());
mcl._x = xmax;
mcl._y = 280;
mcl.beginFill(0x0000FF, 30);
mcl.lineStyle(5, 0xFF00FF, 100);
mcl.moveTo(200, 200);
mcl.lineTo(300, 300);
mcl.lineTo(100, 300);
mcl.lineTo(200, 200);
mcl.endFill();
}
maxI("mycl", 200);

Создается мувик mycl.
Но дальше ничего.
Я подозреваю это связано с обращением к созданому мувику.
Как коректно к нему обратится?

iNils
05.05.2008, 12:13
function maxI (name:String, xmax):MovieClip {
var mc:MovieClip = createEmptyMovieClip (name, this.getNextHighestDepth ());
mc._x = xmax;
mc._y = 280;
mc.beginFill (0x0000FF, 30);
mc.lineStyle (5, 0xFF00FF, 100);
mc.moveTo (200, 200);
mc.lineTo (300, 300);
mc.lineTo (100, 300);
mc.lineTo (200, 200);
mc.endFill ();
return mc;
}
var mc:MovieClip = maxI ("mycl", 200);
trace (mc);

as_68
05.05.2008, 12:16
//Спасибо
Погорячился!!!
На первый взгляд все понял.
Воткнул во Flash - координаты выставляются, а треугольник не рисуется.

Kuruki
05.05.2008, 13:30
Рисуется. Его просто не видно. 280+200=480, а разрешение 550*400.
Сделайте у поменьше.

as_68
05.05.2008, 13:35
Блин, скопировал для примера из хелпа и не посмотрел на координаты.
Спасибо.