begin process at 2012 02 09 08:53:10
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Flash / Flash MX

 > 

Scripts

 > 

ActionScript

 > 

mon get url a des problemes


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

mon get url a des problemes

mercredi 27 mai 2009 à 06:05:41 | mon get url a des problemes

tonydanza

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;

loadPNG (t, attr.image);

t.item.onRollOver = iconRollOver;

t.src = fxg.childNodes[i].attributes.src;

t.onPress = function() { <-------------------------------------------t.item.onPress = function() get URL(this.src);
getURL(this.src);


t.item.onRollOut = iconRollOut;
t.tooltip = attr.tooltip;
t.content = attr.content;
};
}
};
xml.load ("icons.xml");
loadPNG = function (itemClip, imageFile) {
itemClip.item.png.loadMovie (imageFile);
itemClip.shade.png.loadMovie (imageFile);
itemClip.reflection.png.loadMovie (imageFile);
itemClip.item.pngglow.png.loadMovie (imageFile);
};


merci d'avoir lu.
mercredi 27 mai 2009 à 17:07:42 | Re : mon get url a des problemes

tom

Administrateur CodeS-SourceS
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...
mercredi 27 mai 2009 à 17:27:45 | Re : mon get url a des problemes

tonydanza

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;

        loadPNG(t,attr.image);

        t.item.onRollOver = iconRollOver;
        t.item.onRollOut = iconRollOut;
        t.tooltip = attr.tooltip;
        t.content = attr.content;
        t.src = fc.childNodes[i].attributes.src;
        t.item.onPress = function() {
            getURL(t.src);
            //_root.loadMovie(this.src)
        };
    }
};
xml.load("./xml/partenaires.xml");
//functions
loadPNG = function (itemClip, imageFile) {
    itemClip.item.png.loadMovie(imageFile);
    itemClip.shade.png.loadMovie(imageFile);
    itemClip.reflection.png.loadMovie(imageFile);
    itemClip.item.pngglow.png.loadMovie(imageFile);
};


merci de ton interet pour mon probleme,
mercredi 27 mai 2009 à 21:59:42 | Re : mon get url a des problemes

tonydanza

je m'en sort pas


Cette discussion est classée dans : var, xml, number, root, iconsize


Répondre à ce message

Sujets en rapport avec ce message

Problème de onPress dans une boucle [ par Reno007 ] Bonjour à tous et toutes,Je débute en flash et j'ai un problème pour ma galerie de photos. J'affiche une photo et les miniatures.Le problème c'est que Problème d'undefined [ par Reno007 ] Bonjour à tous. Je désire pouvoir avoir accès au contenu de ma variable "contenuXMLFichier" en dehors de la fonction onLoad et j avais trouvé un cod LocalConnect pas très bien compris [ par way2web ] Bonsoir,J'ai créé deux fichiers swf différents insérés dans la même page html :1) le premier est une galerie de miniatures2) le deuxième est les photo problème LoadMovie / MovieClipLoader [ par zecaraz ] Bonjour à tous!Je vais essayer de vous exposer mon problème le plus clairement possible.J'ai fait une animation avec un fond comportant plusieurs imag Carrousel 3D [ par cash1 ] Bonjour à tous,Voilà, après avoir chercher un peu partout sur la toile je n'arrive pas à trouver ce qui me convient.J'ai réalisé un carrousel "3D" en Ajouter du reflet sur un objet plane style carrousel [ par Alex001 ] Bonjour à tous, Je code actuellement un site en flash AS3. Avec l'aide de plusieurs sources j'ai fini par créer des planes qui charges des images a p Arrêt du carrousel ou arrêt de fonction [ par cash1 ] Bonjour à tous,Voilà mon problème, j'ai trouvé le code source pour crée un carrousel effet 3D. Il fonctionne très bien mes images sont bien chargées, movie clip [ par nahlaone ] Bonjour,Je déboute en action script et j'avoue que je nage un peu !!!!Alors voila j'ai recupere une super source pour un menu en caroussel. Le problem Ajouter du texte depuis mon xml dans loadClip..; au secours [ par barytonlyrique ] Bonsoir à tous...Je débute en Flash et je souhaite créer une pellicule qui affiche toutes mes images par mon xml et qui navigue droite/gauche selon la probleme MC présent sur toutes les frames? [ par linece ] Bonjour Voila j utilise ce code pour une animation de photos en page de présentation. Seulement je souhaite qu il n apparaisse qu'au début du site et


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,292 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales