我只有一个有两个框架的图层
第1帧:只有一个按钮的菜单
第2帧:空白但文档类想要将名为circle的Movie Clip放入
我想这样说,因为我会将符号编程为绘制....(直到现在什么都没写)
在文档课程中,我写了
package
{
//list of our imports these are classes we need in order to
//run our application.
import flash.display.MovieClip;
import flash.display.Stage;
import flash.events.Event;
public class engine extends MovieClip
{
// moved ourShip to a class variable.
private var ourShip:circle = new circle()
//our constructor function. This runs when an object of
//the class is created
public function engine()
{
ourShip.x = stage.stageWidth / 2;
ourShip.y = stage.stageHeight / 2;
addChild(ourShip)
}
}
}
第一帧按钮为文件:
package
{
//imports
import flash.events.MouseEvent;
import flash.display.SimpleButton;
import flash.display.MovieClip;
//-------
public class start extends SimpleButton
{
public function start()
{
addEventListener(MouseEvent.CLICK, onTopClick);
addEventListener(MouseEvent.MOUSE_OVER, onBottomOver);
}
function onTopClick(e:MouseEvent):void
{
MovieClip(root).gotoAndStop(2)
}
function onBottomOver(e:MouseEvent):void
{
}
}
}
顺便说一句,我只知道addchild(我在这里写的,现在它会在第1帧和第2帧中显示圆圈,但我只想在第2帧中显示它)
答案 0 :(得分:-2)
由于Flash时间轴的工作原理,您只能在框架中添加内容。所以你可以做到,
goToAndStop(3);
addChild(myClip);
但是如果你离开第3帧就会永远消失。
你可以
添加事件监听器:
addEventListener(Event.ENTER_FRAME, function() {
if (this.currentFrame == 3) {
addChild(myClip)
}
})