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.
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
}
}
}
vorrei usarla così
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?