tonydanza
Messages postés51Date d'inscriptionsamedi 14 juillet 2007StatutMembreDernière intervention 2 septembre 2009
-
27 mai 2009 à 06:05
tonydanza
Messages postés51Date d'inscriptionsamedi 14 juillet 2007StatutMembreDernière intervention 2 septembre 2009
-
27 mai 2009 à 21:59
Bonjour à tous, voila j'ai un petit probleme de code et je ne voie pas l'erreur :
si je laisse le code comme ça l'animation est gelée, mais les liens fonctionnent,
si je remplace la ligne (indiquée plus bas) l'animation fonctionne, mais plus les liens, qui sont undefined , Fichier introuvable....
voila la bête:
var iconSize = 128;
var xml:XML = new XML ();
xml.ignoreWhite = true;
xml.onLoad = function () {
var nodes = this.firstChild.childNodes;
fxg = this.firstChild;
for (i=0; i<total; i++) {
var t:MovieClip = _root.attachMovie("btn", "btn"+i, i);
}
numItems = nodes.length;
var root = this.firstChild.attributes;
iconSize = Number (root.iconsize);
var xpos = Number (root.x);
var ypos = Number (root.y);
var hspace = Number (root.hspacing);
var vspace = Number (root.vspacing);
for (var i = 0; i < numItems; i++) {
var t = _root.attachMovie ("mc.item", "item" + i, i + 1);
t._x = xpos;
t._y = ypos;
xpos += iconSize + hspace;
if (xpos > Stage.width - iconSize) {
ypos += iconSize + vspace;
xpos = Number(root.x);
}
var attr = nodes[i].attributes;
cs_tom
Messages postés1511Date d'inscriptionsamedi 8 décembre 2001StatutModérateurDernière intervention11 juin 2009 27 mai 2009 à 17:07
C'est un peu normal, tu ne peux pas mettre un onPress dans un autre onpress... C'est une question de logique...
Dans le meme genre, je trouve ça particulierement dangereux/instable de mettre un bouton (t.item) dans un autre bouton (t).
Pour le reste, tu ne montres qu'un bout de code, et tu ne donne pas tes retours d'erreur de compilation... Les as tu lu au moins? Ils te permettent de situer un peu le probleme...
Mais dejà rien que ce que tu as mis, il y a des problemes de logique...
tonydanza
Messages postés51Date d'inscriptionsamedi 14 juillet 2007StatutMembreDernière intervention 2 septembre 2009 27 mai 2009 à 17:27
bonjour,
j'avance,
mais les trois images sur la scene vont vers la meme url, alors quelles sont differente dans le xml
//default iconsize 128
var iconSize = 128;
//load xml file
var xml:XML = new XML();
xml.ignoreWhite = true;
xml.onLoad = function() {
var nodes = this.firstChild.childNodes;
var fc:Array = new Array();
var total:Number = new Number();
fc = this.firstChild;
total = fc.childNodes.length;
for (i=0; i<total; i++) {
var bt:MovieClip = _root.attachMovie("btn", "btn"+i, i);
}
numItems = nodes.length;
var root = this.firstChild.attributes;
iconSize = Number(root.iconsize);
var xpos = Number(root.x);
var ypos = Number(root.y);
var hspace = Number(root.hspacing);
var vspace = Number(root.vspacing);
for (var i = 0; i<numItems; i++) {
var t = _root.attachMovie("mc.item", "item"+i, i+1);
t._x = xpos;
t._y = ypos;
xpos += iconSize+hspace;
if (xpos>Stage.width-iconSize) {
ypos += iconSize+vspace;
xpos = Number(root.x);
}
var attr = nodes[i].attributes;