PDA

Просмотр полной версии : как присоединить класс


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');
}
}
}

-De-
13.09.2011, 14:11
вместо
new Sprite
написать
new Proverka
У уже созданного обьекта класс не сменить.

etc
13.09.2011, 14:12
Убрать 4-ю строку, пятую заменить последней.

vatokat
13.09.2011, 14:28
спасибо большое, вроде простые вещи а как сделать не знаю :)