私はスプライト(円)を持っています、私はactionscriptでそれを作りました。擬似コードは次のとおりです。
var board:Sprite = new Sprite();
var spDot:Sprite = new Sprite()
spDot.graphics.lineStyle(1,0x0000CC);
spDot.graphics.beginFill(0xFFFFFF); //white;
spDot.graphics.drawCircle(0,0,dZ);
spDot.graphics.endFill();
spDot.name="v";
board.addChild(spDot);
現在のスプライトの色(白)を黒に変更するためのボタン「btnA」があります。
btnA.addEventListener(MouseEvent.CLICK, changeColor);
function changeColor(evt:MouseEvent){
(board.getChildByName("v") as Sprite).graphics.beginFill(0x000000);
}
しかし、私の問題は、この部分でエラーを返しました:(board.getChildByName("v") as Sprite).graphics.beginFill(0x000000);
(board.getChildByName("v") as Sprite).graphics.beginFill(0x000000);
実は色を変えるのに使うと思いました。何か考えはありますか?ありがとうございました!