Bonjour à tous,
Je suis en train de finaliser un proto de déplacement, qui peut accepter en parametres:
-soit une série de coordonnées x,y et timings stoquées dans des Arrays.
-soit les coordonnées et timing d'un unique point.
J'ai utilisé le typage stricte pour les parametres, puis j'effectue un test de type pour adapter aux deux possibilitées.
Jusqu'ici ça n'as pas l'air de faire broncher flash, et la fonction s'execute bien dans les deux cas, mais cette méthode me parais assez peu...catholique
Y'as-il une méthode plus logique à adopter dans ce genre de cas?
MovieClip.prototype.goTo = function(xTab:Array, yTab:Array, dTab:Array, loop:Number) {
if (loop == undefined) {
loop = 1;
}
var test:Array = new Array();
if (typeof (xTab) != typeof (test)) {
var loopN:Number = 2;
var xpos = xTab;
var ypos = yTab;
var d = dTab;
} else {
var loopN:Number = loop*xTab.length;
var xpos = xTab.shift();
var ypos = yTab.shift();
var d = dTab.shift();
}
...
Question subsidiaire, y'a il un moyen pas trop prise de tete de faire un tableau à trois entrées? (pour x,y et d), ou encore un "conteneur" plus adapté à ce genre de données?
Merci à ceux qui prendrons la peine de réponde