0
我很新的AS3和一般的編程。我正在研究一個簡單的遊戲,各個級別。這個想法是讓每個級別都有不同的級別。但是我無法得到它的工作。出於某種原因,跟蹤(「它有效」)工作,因爲我可以在輸出窗口中看到它,但矩形(mySprite3)不會出現。你可以請任何人告訴我我做錯了什麼。我確定這是非常愚蠢和簡單的事情。AS3如何使用類畫一個矩形
非常感謝。
initial_screen.as
package
{
import flash.text.TextField;
import flash.display.Sprite;
import flash.events.TouchEvent;
import flash.ui.MultitouchInputMode;
import flash.events.Event;
import flash.events.KeyboardEvent;
import flash.events.SoftKeyboardEvent;
import flash.ui.Multitouch;
public class initial_screen extends Sprite
{
public function initial_screen()
{
var btnTest:Sprite = new Sprite();
btnTest.graphics.beginFill(0x891C56);
btnTest.graphics.drawRect(20,50,600,100);
addChild(btnTest);
Multitouch.inputMode = MultitouchInputMode.TOUCH_POINT;
btnTest.addEventListener(TouchEvent.TOUCH_TAP, taphandler1);
function taphandler1(event:TouchEvent):void
{
var eg:LEVEL_01 = new LEVEL_01();
eg.drawPic();
}
}
}
}
LEVEL_01.as
package
{
import flash.display.Sprite;
public class LEVEL_01 extends Sprite
{
public function drawPic()
{
var mySprite3:Sprite = new Sprite();
mySprite3.graphics.beginFill(0x98b6a8);
mySprite3.graphics.drawRect(20,500,600,100);
addChild(mySprite3);
trace("it works");
}
}
}
非常感謝你。
非常感謝您拉魯索後您的類添加到舞臺
在initial_screen。有效。它比我想象的更簡單:-) – cubeec