Ciao a tutti ho creato una piccola classe.Mi sapreste dire come si in modo che bisogna dichierare solo con New Movimento(), senza istanziare in una variabile.
Cioe quello che voglio è
new New Movimento(clip_mc, 200, '_x', 5);
e non :
var mov:Movimento = new New Movimento(clip_mc, 200, '_x', 5);
oppure fare in modo come con la classe Color,
(new Color(mc)).setRGB(0x559966);
graziecodice:class Movimento { private var _interval_ID:Number; function Movimento(mc:MovieClip, pos:Number, prop:String, velocita:Number) { sposta(mc, pos, prop, velocita); } private function moving(mc:MovieClip, pos:Number, prop:String):Void { mc[prop] += (pos-mc[prop])/10; } private function sposta(mc:MovieClip, pos:Number, prop:String, velocita:Number):Void { _interval_ID = setInterval(this, 'moving', velocita, mc, pos, prop); } }

Rispondi quotando

