我希望在 MovieClip 更改位置时收到通知,无论位置是由我的代码更改还是由内置拖动操作更改。有这样的活动吗?
没有听众参与.问题是,我可以使用MOUSE_OVER和MOUSE_OUT侦听器,但是如果将鼠标快速拖动到MovieClip上,则可能无法激活其中一个侦听器.我试了好几次.
我想像彗星一样制作动画文字.我想创建一个重力效果,加速矢量上的影片剪辑,在舞台上设置一个起始位置并从xml文件加载文本.
所以,我想要清除整个舞台.我已经在互联网上搜索了,很遗憾没有任何东西对我的情况有用.
基本上,我正在做的是一个有点复杂的迷宫生成器,在我创建一个新的之前,我想摆脱之前创建的所有内容.到目前为止,我听说从舞台上删除动画片段的最佳方法是使用以下方法购买:
while(numChildren > 0)
removeChildAt(0);
Run Code Online (Sandbox Code Playgroud)
然而,这仅适用于我称之为的当前动画片段,其中不包括我生成的迷宫.我只想摆脱绝对的一切.关于如何做到这一点的任何想法?
我有一个简单的循环,从我的库中的类创建一个movieClip.它将方程的第一部分添加到x属性而不是加号50.但是,它只是添加+50但仅添加到循环中的第一项.我在这做错了什么?
var flagButton:MovieClip;
function displayFlagButtons()
{
for( var i = 0; pages.length > i; i++)
{
flagButton = new roundButton();
// The line below is giving me issues in adding 50 to each movieClip
flagButton.x = (flagButton.width * i) + 50;
// Again, above code adds 50 to 1st item only
addChild(flagButton);
}
}
Run Code Online (Sandbox Code Playgroud)