0
大家好我有一段代碼用於繪製一條簡單的線條,但是如果有可能告訴我我的錯誤在哪裏,我將非常感謝!下面是代碼:畫一條線ActionScript 3不起作用
function click2(e:MouseEvent):void{
e.currentTarget.removeEventListener(MouseEvent.CLICK, click2);
fx=mouseX;
fy=mouseY;
var i:int;
i=2;
trace(i);
trace(sx,sy);
trace(fx,fy);
var line:Shape = new Shape();
line.graphics.beginFill(0x0066FF);
line.graphics.moveTo(400, 300);
line.graphics.lineTo(400, 400);
this.addChild(line);
}
非常感謝你,我真的很感激這個網站的社區,和你們真的幫我看看我的錯誤,我m just a beginner but i
在做也只是與心臟的人becouse你!
托比亞斯提供的答案,我會的,但作爲一個在旁邊,隨時調用'圖形#的beginFill()',你也應該在繪製形狀後調用'Graphics#endFill()'。它可以防止頭疼,並且它是用於繪製Flash的正確方法(基本的OOP原則:你開始一些事情,所以你也必須結束它) –