AS3,简单:从时间线内部更改movieclip属性

时间:2013-03-28 07:07:13

标签: properties parent movieclip

另一个noobie问题。

我在Main Timelime上有movieclip spaceship_mc 它的实例名称是spaceship1_mc(手动从库中添加) 在库中,此符号有2层:对象层和​​动作层。

我把Action层放在这样简单的代码中:

var spaceship1_mc:MovieClip = new MovieClip;
spaceship1_mc.blendMode = BlendMode.SCREEN;
spaceship1_mc.scaleX = 2;
spaceship1_mc.scaleY= 2;

我想,在运行时,此代码必须自动运行,所有这些参数都将在最开始设置。

然而,没有任何改变。好像这段代码不起作用。

问题1 :请告诉我出了什么问题? 也许我应该使用更复杂的点语法?

问题2 主要时间线的名称是什么?

我尝试在上面的代码中使用 stage root MainTimeLine ,但它不起作用。

1 个答案:

答案 0 :(得分:0)

使用谷歌我发现了一个决定 也许,这有点多余(......嘿......哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇

这就是:

var ship1:MovieClip = parent.getChildByName("spaceship1_mc") as MovieClip;
ship1.blendMode = BlendMode.SCREEN;
ship1.scaleX = 2;
ship1.scaleY= 2;
嗯......我想这有点太间接了 因此,我们必须读取某些实例的名称并将其确定为变量。我想必须有一些简洁的方式。