Actionscript 3 当鼠标点击舞台时,屏幕上会出现AS3对象
我想在actionscript中将我库中的一个对象放在我单击的舞台上。看起来容易吗?对吗?完全空白。任何帮助都会很棒:) 到目前为止,我的代码是:Actionscript 3 当鼠标点击舞台时,屏幕上会出现AS3对象,actionscript-3,flash,click,mouseevent,mouseclick-event,Actionscript 3,Flash,Click,Mouseevent,Mouseclick Event,我想在actionscript中将我库中的一个对象放在我单击的舞台上。看起来容易吗?对吗?完全空白。任何帮助都会很棒:) 到目前为止,我的代码是: package code { import flash.display.MovieClip; import flash.events.MouseEvent; public class Main extends MovieClip { public var redBox: Box = new Box(mouseX, mouseY);
package code {
import flash.display.MovieClip;
import flash.events.MouseEvent;
public class Main extends MovieClip {
public var redBox: Box = new Box(mouseX, mouseY);
public function Main() {
// constructor code
stage.addEventListener(MouseEvent.CLICK, mouseClickEvent);
}
public function mouseClickEvent(e:MouseEvent):void {
addChild(redBox);
}
}
}
这是主要的,然后方框代码是:
package code {
import flash.display.MovieClip;
public class Box extends MovieClip{
public function Box(myX:Number, myY:Number) {
// constructor code
myX = x;
myY = y;
}
}
}
只要这样做:
package code {
import flash.display.MovieClip;
import flash.events.MouseEvent;
public class Main extends MovieClip {
public var redBox: Box = new Box();
public function Main() {
// constructor code
stage.addEventListener(MouseEvent.CLICK, mouseClickEvent);
}
public function mouseClickEvent(e:MouseEvent):void {
redBox.x = stage.mouseX;
redBox.y = stage.mouseY;
addChild(redBox);
}
}
}