
Код:
package {
import flash.display.Sprite;
import flash.display.Graphics;
public class PowerSprite extends Sprite {
private var __circle:Sprite;
public function PowerSprite() {
Graphics.prototype.someFunc = function():void {
trace("custom function");
}
__circle = new Sprite();
__circle.graphics.beginFill(0,1);
__circle.graphics.drawCircle(0,0,100);
__circle.graphics.endFill();
this.addChild(__circle);
__circle.graphics["someFunc"]();
}
}
}
Вот, все чего хочется - не писать квадратные скобки и кавычки %)
Чего-то читал про настройки компайлера (-es/-аs3) и namespace... но, как-то то ли не дошло, то ли я что-то не то читал =)