Ho scritto una classe che deve restituire un array con dei valori presi da un intervallo di tempo, con crescita in base alla funzione di easing passata.
vorrei usarla cosìcodice:package { import flash.events.*; import fl.transitions.easing.Regular; public class easeTime { private var arrayTempo:Array function easeTime(elementi:Number, myease:Function=null){ if (myease==null){myease=Regular.easeOut} arrayTempo= new Array() for (var i=1;i<=elementi;i++){ arrayTempo.push(myease(i,0,((i/elementi)/i)*elementi, elementi)) } restituisci() } function restituisci():Array{ return arrayTempo } } }
var elementi:Number=10
var ease:Function = Regular.easeOut
trace(new easeTime(elementi, ease));// deve restituire l'array
Solo che mi restituisce l'istanza della classe. Non c'ho mai capito granché con le classi! Chi sa come risolvere?

Rispondi quotando