【问题标题】:Is it possible to add a Movieclip in a specific frame?是否可以在特定帧中添加影片剪辑?
【发布时间】:2014-09-10 19:22:07
【问题描述】:

我在第一帧中添加了一个菜单按钮(来自外部类)。 当我点击它时,它会转到第二帧,它仍然存在。

是否可以在特定框架中添加 mc? 我尝试在单击它时将其删除,但它给了我错误...

谢谢!

【问题讨论】:

  • 我试过做:addFrameScript(1, onFrame1);私有函数 onFrame1():void { addButtons(); } 但它不会工作......

标签: actionscript-3 flash frame movieclip addchild


【解决方案1】:

您可以通过单击删除按钮:

function clicBouton(e:MouseEvent):void
{
    gotoAndStop(2);
    e.target.parent.removeChild(e.target);
}

【讨论】:

  • @Johny - 这个帖子应该改名:“如何通过点击按钮来删除它?”
【解决方案2】:

您可以使用 addFrameScript() 函数来执行此操作,您似乎已经发现了这一点。

这里是一个例子:

http://www.flashwork.biz/blog/?p=229

要告诉您确切的问题是您很可能需要发布更多详细信息,但是查看您的评论,您可能只是错过了 addFrameScript() 帧编号以 0(零)开头,而 IDE 中的帧从1. IDE显示的帧号减1。

一个例子:

如果您想为第 1 帧添加脚本,您应该使用

addFrameScript(0, onFrame1);

【讨论】:

    猜你喜欢
    • 2023-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多