У меня есть этот код:не удается получить доступ к ActionScript 3 метода Sprite.graphics.x
package graphics {
import flash.display.Sprite;
import flash.events.*;
public class Ball extends Sprite {
public function Ball(_stage){
_stage.addChild(this);
drawBall();
}
private function drawBall(){
graphics.beginFill(0x0000CC);
graphics.lineStyle(2,0x000000,1);
graphics.drawCircle(0,0,10);
graphics.endFill();
}
}
}
Добавлено:
и класс, который я прохожу к mxmlc:
package {
import flash.display.Sprite;
import graphics.*;
[SWF(width='1024', height='768', backgroundColor='#FFFFFF', frameRate='30')]
public class Application extends Sprite {
public function Application(){
var ball:Ball = new Ball(this);
}
}
}
исключением того, что при Я компилирую, я получаю следующую ошибку:
ball.as(11): col: 14 Error: Call to a possibly undefined method beginFill.
graphics.beginFill(0x0000CC);
^
Наряду с другими тремя вызовами graphics.x().
Я, вероятно, здесь что-то не так, но я не знаю, что. Вы?
увидеть мой udpated ответа - проблема графика имени пакета является таким же, как графики имени класса. –