Actionscript 3 AS3文件类故障
我今天刚开始在flash cs6中使用document类 所以我学会了如何把东西放在舞台上,然后把它移走…但是如果我把它做成一个链条,它就不会真正起作用,并且给我一个错误,这就是我的意思Actionscript 3 AS3文件类故障,actionscript-3,flash-cs6,Actionscript 3,Flash Cs6,我今天刚开始在flash cs6中使用document类 所以我学会了如何把东西放在舞台上,然后把它移走…但是如果我把它做成一个链条,它就不会真正起作用,并且给我一个错误,这就是我的意思 public var playbtn:SimpleButton; public var loadbtn:SimpleButton; public var backbtn:SimpleButton; public function SkoolBook() {
public var playbtn:SimpleButton;
public var loadbtn:SimpleButton;
public var backbtn:SimpleButton;
public function SkoolBook() {
playbtn = new play_button;
addChild(playbtn);
playbtn.x=200;
playbtn.y=200;
playbtn.addEventListener(MouseEvent.CLICK, playbutton);
function playbutton (MouseEvent) {
removeChild (playbtn);
loadbtn = new load1;
addChild(loadbtn);
loadbtn.x=500;
loadbtn.y=500;
loadbtn.addEventListener(MouseEvent.CLICK, loadbutton);
function loadbutton (MouseEvent) {
removeChild (loadbtn);
backbtn = new back_button;
addChild(backbtn);
backbtn.x=500;
backbtn.y=500;
}
}
所以,嗯,是的,我只想要一个简单的事件,如果我点击播放按钮,按钮消失,加载按钮出现..如果我点击加载按钮,那么我的第一个阶段出现 这里有什么我误解的吗。。。为什么这会给我一个错误
是否有人可以举例说明如何在文档类中准确执行序列…在函数定义中单独使用
MouseEvent
会出现错误:
function playbutton (MouseEvent)
应该是:
function playbutton (mEvent:MouseEvent)
这样,函数playbutton
有一个名称(mEvent
)来表示传递给它的MouseEvent
的实例。您必须对函数加载按钮(MouseEvent)
执行相同的操作
如果继续出现错误,请更具描述性,并包含错误文本,以便更容易提供帮助:这应该可以做到。如果没有,请发布错误
package{
import flash.events.MouseEvent;
public class SkoolBook{
public var playbtn:SimpleButton = new play_button();
public var loadbtn:SimpleButton = new load1();
public var backbtn:SimpleButton = new back_button();
public function SkoolBook() {
addChild(playbtn);
playbtn.x=200;
playbtn.y=200;
playbtn.addEventListener(MouseEvent.CLICK, playbutton);
}
public function playbutton (evt:MouseEvent) {
removeChild (playbtn);
addChild(loadbtn);
loadbtn.x=500;
loadbtn.y=500;
loadbtn.addEventListener(MouseEvent.CLICK, loadbutton);
}
public function loadbutton (evt:MouseEvent) {
removeChild (loadbtn);
addChild(backbtn);
backbtn.x=500;
backbtn.y=500;
// don't forget to add the backbtn function
//backbtn.addEventListener(MouseEvent.CLICK, XXXXXXXX);
}
}我明白了,谢谢你,好伙计:D我有个问题,我正在制作一部互动小说(就像一部有很多选择和东西的数字漫画..嗯,像Zork之类的东西),使用时间线比文档类更合理吗?有很多选择……嗯,“文档类”只是
MovieClip
对象的一个子类,作为actionscript进入项目的入口点。你可以使用它,而不是在时间线的第一帧中添加代码。我明白了……但是哪一个更有效、更容易?更简单:文档类,更有效:我不知道:P