问题标签 [movieclip]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
8646 浏览

actionscript-3 - 从主时间线控制影片剪辑,而不是使用它们各自的时间线?

我有一个使用 AS 3.0 和 Flash CS4 制作的 Flash 网站模板(四页)。它适用于涉及影片剪辑的作业。目前在主时间线上只有一帧,三层:动作/菜单/内容。

主要时间线上的动作很简单:

舞台上有一个名为“内容”的影片剪辑,其中包含每个页面的内容。

其中有一个“菜单”影片剪辑,其中包含并控制所有导航按钮。菜单影片剪辑的动作脚本是:

所以一切正常,但我的导师希望我使用目标路径工具从主时间线控制菜单/内容。我的目标到底是什么——只是“菜单”和“内容”电影剪辑,我会使用什么代码?对不起,如果我解释得不好,我很困惑。

以下是我导师的反馈:

“虽然我们学会了如何从一个影片剪辑中控制主时间线和另一个影片剪辑的时间线,但这并不是最直观的编写脚本的方式,也使得调试变得困难。因此,您将需要探索如何定位菜单影片剪辑中的按钮以及主时间线中内容影片剪辑中的帧。“</p>

提前非常感谢!

0 投票
1 回答
1831 浏览

flash - as3 - 放大按钮或影片剪辑时控制闪烁

这是我经常遇到但似乎从未找到好的解决方案的情况。我有在翻转时稍微放大的动画剪辑,但如果您将鼠标悬停在动画剪辑的边缘,它就会停在那里并闪烁,不断接收 mouseOver 和 mouseOut 事件。你如何处理这个问题?同样,在补间动画剪辑或按钮的比例时通常会出现问题。

0 投票
3 回答
281 浏览

iphone - 什么显示更好的性能?播放影片剪辑,或使用 UIImageView 为图像序列设置动画?

规格:约 320 x 270 像素,5 秒。我不知道流畅动画需要多少张图片,但我们假设是 30 张。

播放这个的最佳方式是什么?作为某种快速视图(如果可用)中的电影文件,还是作为带有 UIImageView 的动画图像序列?我不确定,但我相信在 ipod touch 上每秒加载 30 张图像几乎是不可能的。任何的想法?

0 投票
3 回答
1593 浏览

actionscript-3 - as3 removeChild 问题

我正在舞台上的 0 处加载一些 swf 文件。它们是我网站的页面。

要从一个页面更改为另一个页面,我使用 removeChildAt(0),然后我 addChildAt("page_title", 0)。

问题是 removeChild 不会从第一个加载的 swf 文件中删除函数(在卸载之前)。

那我怎么能停下来?

我必须使用其他方式来删除孩子吗?

谢谢!

0 投票
3 回答
13940 浏览

flash - Flash + AS2 = 单击时卸载影片剪辑本身

我有一个movieclip,当它被点击时它会卸载另外两个movieclip。这个位工作正常,但它也应该在此之后自行删除,这尤其不起作用。这是我的代码,有人可以告诉我我做错了什么:

问候和 TIA

// 编辑

这是我创建影片剪辑的代码:

我试过:

this._parent.close_button.unloadMovie(); // it removed the whole _root movieclip, as _root is the parent

_parent.close_button.unloadMovie(); // did just nothing

两者都失败了。

0 投票
1 回答
1359 浏览

flash - 在另一帧中获取 MovieClip

我在电影的第一帧,我想使用 getChildByName("mc_movieclip"); 获取对 mc_movieclip 的引用。问题是 mc_movieclip 不存在于第 1 帧中,而仅存在于第 5 帧中。即使它在另一个帧中,我如何才能获得对该 MovieClip 的引用?

0 投票
6 回答
27593 浏览

flash - Actionscript 3,来自库的 addChild 然后通过实例名称访问它的孩子

所以我成功地使用 addChild() 从库中添加了一个影片剪辑,但现在我想访问动态添加的影片剪辑中的一些影片剪辑。

我使用了标准的点表示法,并且 getChildByName 也将实例名称传递给它。

我在这里想念什么?

----已编辑----

我尝试了循环并可以通过索引访问它们的建议,但似乎没有那么直观的方式来做到这一点......下面是我之前尝试过的两个示例,它们都返回为“1119:访问可能未定义的属性 nameText 通过静态类型 flash.display:DisplayObject 的引用。” 或“1061:通过静态类型 flash.display:DisplayObject 的引用调用可能未定义的方法 getChildByName。”

点符号示例:

以及使用 .getChildByName() 的示例:

0 投票
5 回答
1276 浏览

flash - 为什么 MovieClip 派生类不会 gotoAndStop?

事实:

  • 我有 2 个课程:实体和船舶。Entity 扩展了 MovieClip,Ship 扩展了 Entity。
  • 我有一个与 Ship.as 类文件关联的 MovieClip。

问题是我能够显示、旋转和移动 Ship 对象。但是,我无法将指针更改为时间线中我想要的位置;简而言之:我无法从 gotoAndStop(n) 获得成功的响应。它只是行不通。

提前致谢。

我已经尝试过:

  • 在类文件内外投射 MovieClip。
  • 导入 flash.utils.*
  • 将参数从数字更改为字符串(用于框架标签)。

它对我有用的唯一方法是直接从 MovieClip 而不是从 Entity 派生 Ship;但这是不可取的,也是最后的手段。

您可以在此处下载源文件:http: //cid-7b6cf3fa8e7f0691.skydrive.live.com/self.aspx/ActionScript%20Exercises/Asteroids.zip

0 投票
1 回答
1202 浏览

actionscript-2 - 如何控制在 AS2 中使用 loadclip() 加载的影片剪辑?

这是在 AS2 中。我正在使用 loadclip 函数加载外部 AS2 swf。

但我不知道如何调用它的 gotoAndPlay 或 stop 函数。我如何引用它们?

当我跟踪加载的文件时,它说

对象路径总是在每次负载时都不同,就像现在它是 instance42,有时它会变成 instance7 或 instance10。

0 投票
1 回答
4006 浏览

flash - 添加嵌套动画片段并设置动态文本 AS3

我有一张美国地图,上面有许多城市(大约 12 个)的图标。当用户将鼠标悬停在其中一个图标上时,会在图标上弹出一个带有两个动态文本字段的影片剪辑。

每个城市的图标影片剪辑都以其所在州命名:state_(abbreviation)即:state_TX

弹出的文本气球被命名为:cityTag_mc 里面是两个动态文本字段:title_txt&subTitle_txt

逻辑是cityTag_mc当用户悬停state_TX并输入该状态的标题和子标题时添加。

我的主要问题是如何将文本输入字段(并为气球设置动画)。我不知道从哪里开始。我只想为动作脚本中的每个状态设置文本。我从哪说起呢?最佳做法是什么?