我有一个由多个层组成的MovieClip,其中一个层是一个动画背景形状。让我们用实例名为“mcBackground”的背景形状来调用这个MyMovieClip;
我通过以下方式将ActionScript中的MovieClip添加到舞台:
var myMovieClip = new MyMovieClip();
addChild(myMovieClip);
这样可以很好地工作,当影片剪辑添加到舞台上时,它会按预期播放(背景正在移动)。
问题是,当我尝试将colorTransform应用于背景形状时,它停止了移动。我在MyMovieClip类中这样做:
var ct:ColorTransform
单击特定按钮后,我想移动到下一帧。尝试放入stop();方法,但它显示错误,结果只是交替显示两个帧。
这是我的代码。
//the error says call to a possibly undefined method stop.
//i'm using adobe flash cc.
stop();
public function main ():void {
enter_button.buttonMode = true;
enter_button.addEventListener(MouseEvent.MOUSE_
在Adobe Edge动画中,如何获取元件的当前时间?
我混合使用jQuery和Adobe Edge代码来编写我的页面。我想检查一个符号的时间是否停留在第一帧(如果在Flash的概念中)。
$(window).scroll(function(e)
{
var the_stage = $.Edge.getComposition("EDGE-123456").getStage();
var sym = the_stage.getSymbol(id);
// how to get current time ?
});
我正在尝试把一个垂直滚动条到一个动态TextField在闪存CS4。当我在场景1中这样做时,一切都运行得很好。但是,如果我将TextField+Scrollbar移到场景2,它就会断开。当我运行代码时,我得到的错误指示Flash正在立即加载滚动条,然后尝试查找关联的TextField。问题是,由于TextField在到达场景2之前不会加载,Flash会抛出一个错误。
我尝试了很多方法来解决这个问题。最主要的问题是,我需要在actionscript中创建TextField和滚动条(而不是从组件库),这样我就可以控制它们的创建时间。要创建TextField,我键入:
//create a text