我有一个持有者电影剪辑,它的基类是foo。
package {
import flash.display.MovieClip;
public class Foo extends MovieClip {
public function Foo() {
trace("foo");
}
}
}
在foo中有许多其他的电影剪辑,它们的基类是bar。
package {
import flash.display.MovieClip;
public class Bar extends Mov
我在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
我是新来的,请耐心等待。
我正在做的是制作一个文件夹。在一层我有6个按钮,以6个单独的swf文件。我正在尝试添加一个单击事件,以便在单击按钮时打开和关闭每个文件。下面的代码允许我单击一个按钮但无法关闭它,以及它占用了投资组合swf,并且不会关闭或允许我单击另一个按钮以获取不同的swf文件。
下面是我认为接近我所需要的代码。我使用Actionscript已经有一段时间了,我不记得怎样才能得到我想要的结果。
请帮帮我,我现在正在使用cs6的试用版,很快就会用完。我的旧闪存没有我需要的功能。
var loadedSWF:Loader = null;
function loadSWF(file:St
好的,我在电影剪辑里有一堆简单的形状……
THen,我有“关卡”,每个关卡都有自己的电影剪辑...
有时在级别中,我必须在运行中实例化这些随机的电影剪辑并创建多个实例,所以我只需要这样做
//this up top
var hexagonOne:hexagonOne;
//then this when i need a new one, i need to do it like this so i can make multiple instances...
hexagonOne = new hexagonOne();
这工作great..but..。
在我的"level 2“电
我一直在做一个flash游戏,我通过附加儿童电影剪辑来添加子动画到电影剪辑中。这创建了具有不同动画的电影剪辑的层次结构,但其结果是父电影剪辑最终无限增长并消耗了大量内存。有没有办法优化这样的动画?如果位图缓存起作用,我是否可以缓存所有在运行前添加的子项(例如,在设计期间和发布SWF之前添加的子项电影剪辑)。
PS我正在使用Flash Air 2.6,如果这对我有任何帮助的话。
我有一个从Libary加载的movieClip,我已经正确地将它链接到了一个名为myMC的导出中。这个电影包含另一个movieclip和一些属性。让我们调用内部的movieClip:insideMC。
这是我的代码:
function loadScreen()
{
var newMC:MovieClip = new myMC();
addChild(newMC);
loadButtons();
}
function loadButtons()
{
newMC.insideMC.addEventListener(MouseEvent.CLICK, homeBut
我有一个图书馆的电影剪辑:卡片。在卡片上,每一帧都是一张卡片(矢量)(例如,第1帧:俱乐部王牌,第2帧:俱乐部2,等等)。我创建了一个Cards的新实例,并将每一帧转换为位图(所以现在第1帧上的club Ace是一个位图),现在我希望舞台上的每一张卡(我将添加的)都是转换对象的副本。
var cachedCard:Cards = new Cards();
// [...] for every frame convert that frame to bitmap, remove original children and add bitmap instead
var newCard:MovieC
我一直在尝试从一个类添加一个电影剪辑到我的.fla文件中。
我的主fla文件: actionscript文件: script.as
它们保留在相同的目录中。
script.as文件,如下所示:
package {
import flash.display.*
public class MyClass extends MovieClip
{
public var target:MovieClip;
public function MyClass()
{
init();
}
public function init() //if
我完全是一个初学者,我知道我只是遗漏了一些明显的东西。
我将我的屏幕设计为电影剪辑,并且在每个电影剪辑中都有按钮,这些按钮将菜单屏幕连接在一起。使用时间线和代码片段,一切都工作得很好。
现在,我正在尝试用代码来做这件事,我有一些问题:
package
{
import flash.display.MovieClip;
import flash.events.Event;
import flash.events.MouseEvent;
public class Main extends MovieClip {
public function