vatokat
13.09.2011, 14:06
Помогите начинающему. Есть спрайт, созданный через код, как к нему присоединить внешний класс?
Код во флеше:
import flash.display.Sprite;
import Proverka;//here
var lunes:Sprite;
var Proverka:Class;//here
lunes=new Sprite();
lunes.graphics.beginFill(0xff0000,1);
lunes.graphics.drawRect(0,0,100,100);
lunes.graphics.endFill();
lunes.x=100;
lunes.y=100;
addChild(lunes);
lunes=new Proverka();//here
Код во внешнем файле:
package
{
import flash.display.Sprite;
import flash.events.*;
public class Proverka extends Sprite
{
public function Proverka()
{
this.addEventListener(MouseEvent.CLICK, Nada);
}
function Nada(event:MouseEvent):void
{
trace('fffff');
}
}
}
Код во флеше:
import flash.display.Sprite;
import Proverka;//here
var lunes:Sprite;
var Proverka:Class;//here
lunes=new Sprite();
lunes.graphics.beginFill(0xff0000,1);
lunes.graphics.drawRect(0,0,100,100);
lunes.graphics.endFill();
lunes.x=100;
lunes.y=100;
addChild(lunes);
lunes=new Proverka();//here
Код во внешнем файле:
package
{
import flash.display.Sprite;
import flash.events.*;
public class Proverka extends Sprite
{
public function Proverka()
{
this.addEventListener(MouseEvent.CLICK, Nada);
}
function Nada(event:MouseEvent):void
{
trace('fffff');
}
}
}