Цитата:
 Код AS3:
package myClasses
{
/**
* ...
* @author Scorpion
*/
import flash.display.*;
import flash.events.*;
public class Button extends Sprite
{
[Embed(source="Z:/home/test1.ru/www/img/but.png")] private static const Embed: Class;
public function addButton(x: int, y: int): Sprite
{
var button: Bitmap;
button = new Embed();
button.x = x;
button.y = y;
var sprite: Sprite = new Sprite();
sprite.addChild(button);
return sprite;
}
}
}
|
А зачем вам создавать екземпляр класса, в котором даже ничего не рисуется?
Сделайте статический метод и уберите расширение Sprite.
Добавлено через 1 минуту
А, точно... Вы же не знаете, что такое статический метод ...