我正在使用FlashDevelop工具和FlashPunk游戏引擎在actionscript中制作一个游戏。我有一个设计师为我制作电影剪辑到这个游戏中使用闪存CS3。
我的问题是,当我把这些电影剪辑添加到我的游戏中时,他们玩起来比他们应该做的要快得多。是否需要在CS3或任何其他导出选项中设置特定的帧速率剪辑,以使它们能够以正确的速度播放,还是需要在代码中处理。如果是后者,有人有什么建议吗?
编辑
我遇到的另一个问题是命令movieClip.stop()不能工作。在导出或编程方面,有什么特别的事情需要做吗?
编辑
下面是我如何加载我的主权财富基金:
public var movieClip:Mo
我在Flash CS4 4/AS3中添加到舞台上的电影剪辑出现了问题。
Flash由两个MovieClips组成,“内部”和“外部”。 "Inside“剪辑由外部包含,其实例名为"insideClip"。这些剪辑被附加到Actionscript类--具有相同名称(外部和内部)的“空”文件--它们什么也不做,就像flash自动创建的文件一样。
将“外部”添加到stage中,我得到以下错误:
ReferenceError: Error #1056: property insideClip in Outside can not be created.
at flash.dis
我正在与这些国家一起建设一个地球。我已经建立了所有的球体,一切都很好。问题是为了让地球看起来正确,我必须把所有的电影剪辑放在一个大的移动剪辑中,然后从那里分解。问题是我不能让Away3D识别第二个电影片段。如果我将侦听器应用于整个球体,它将工作得很好(但这不起作用)。有没有办法在away3d中使用嵌套的影片剪辑?
//what works
var materialMovie:MovieClip = new causticsMovie() as MovieClip;
var causticsMaterial:MovieMaterial = new MovieMaterial( materialM
我正在创建一个测验,其中用户将一个对象(电影剪辑)与播放的声音剪辑进行匹配。声音被存储在一个数组中,并随机选择一个。然后,动态创建4个保存对象图像的随机电影剪辑。我需要一种方法来链接声音剪辑到电影剪辑,以检查是否正确的一个被点击。以下是到目前为止的代码:
var randSound = Math.round(Math.random()*1); // Rand no 0-4
var sounds:Array = [cat, doorCreek]; // Sound array
var soundClip:Sound = new sounds[ran