begin process at 2012 05 27 23:59:05
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Flash / Flash MX

 > 

Scripts

 > 

ActionScript

 > 

XML CLIC ELEMENT CARROUSEL->GETURL


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

XML CLIC ELEMENT CARROUSEL->GETURL

mercredi 25 juin 2008 à 16:11:15 | XML CLIC ELEMENT CARROUSEL->GETURL

Kikuts

Bonjour,

J'ai quasiment terminé mon site Internet :) héhé (enfin c'est pas dure de faire un site php qui intègre du flash ^^)

www.wilog.fr

Si vous visitez mon site vous pourrez voir qu'en page d'accueil, il y a un carroussel :) qui marche maintenant ! bingo ^^

Cepandant je souhaiterai que lorsque l'on clic sur une des boites, on attérisse directement sur la page de la boite en question.

Voici mon fichier XML qui contient l'information qui me permet de construire l'URL :

CODE DU FICHIER XML

<icons>
<icon image="developp.png"     tooltip="Wilog - Develop"                 contenu="develop" />
<icon image="pdv.png"             tooltip="Wilog - Point de vente"         contenu="pdv" />
<icon image="grc.png"              tooltip="Wilog - GRC"                       contenu="grc" />
<icon image="facture.png"        tooltip="Wilog - Facture"                    contenu="facture" />
<icon image="gescom.png"       tooltip="Wilog - Gescom"                   contenu="gescom" />
</icons>

CODE DU FICHIER SCRIPT
...
var tooltip:MovieClip = this.attachMovie("tooltip", "tooltip", 10000);
tooltip._alpha = 0;

var xml:XML = new XML();
xml.ignoreWhite = true;

xml.onLoad = function() {
    var nodes = this.firstChild.childNodes;
    numOfItems = nodes.length;
    for (var i = 0; i<numOfItems; i++) {


        var t = home.attachMovie("item", "item"+i, i+1);
        t.angle = i*((Math.PI*2)/numOfItems);
        t.onEnterFrame = mover;
        t.toolText = nodes[i].attributes.tooltip;
        t.contenu = nodes[i].attributes.contenu;
        t.icon.inner.loadMovie(nodes[i].attributes.image);
        t.r.inner.loadMovie(nodes[i].attributes.image);
        t.icon.onRollOver = over;
        t.icon.onRollOut = out;
        t.icon.onRelease = released;   
  
    }
};

function released()
{
    trace("http://www.wilog.fr/php/"+ nodes[i].attributes.contenu +".php");  
    geturl("http://www.wilog.fr/php/"+ nodes[i].attributes.contenu +".php");
}


LE PROBLEME :

Dans ce cas, pour mes 5 boites, cela m'ouvre 5 fenêtre IE avec la bonne page à chaque fois.

CE QUI ME DERANGE : Le fait que cela ouvre les fenêtres IE alors que je n'ai pas cliqué sur une boite.

LE PIRE : (^^) avec geturl("http://www.wilog.fr/php/accueil.php");
cela fonctionne sans problème : quand je clic sur une boite cela m'ouvre la page désirée ! Et rien ne s'ouvre au démarage !

LES PISTES AUXQUELLES JE PENSE :

je sais pas peut être de la programmation evenementielle avec des listener et tout mais je n'ai pas encore assimilé la chose entièrement avec un langages que je connais alors avec mes 20 jours de flash ^^

Merci d'avance de votre soutien ; )

Cordialement Nicolas

mercredi 25 juin 2008 à 16:32:45 | Re : XML CLIC ELEMENT CARROUSEL->GETURL

blunt1337

Réponse acceptée !
slt, j'ai pas vraimant compri ton probleme : "cela m'ouvre 5 fenêtres IE avec la movaise page" ?
si c'est ca le probleme change t.icon.onRelease = released; par :

t.icon.url_ ="
http://www.wilog.fr/php/"+nodes[i].attributes.contenu+".php";
t.icon.onRelease= function() {
    getURL(this.url_,"_blank");
};

En ce qui concerne "ce qui te derange" verifi tes fonction over et out.
mercredi 25 juin 2008 à 17:30:31 | Re : XML CLIC ELEMENT CARROUSEL->GETURL

Kikuts

<quote>cela m'ouvre 5 fenêtre IE avec la bonne page à chaque fois.</quote>

Je ne crois pas a   voir dis la "movaise" :)

En fait si tu veux j'ai une page :

- gescom.php
- pdv.php
- facture.php
...

Et au chargement de l'animation, 5 onglets s'ouvrent :
- http://www.wilog.fr/php/gescom.php
- http://www.wilog.fr/php/pdv.php
- http://www.wilog.fr/php/facture.php
...

Cela fait ça quand dans mon onRelease il y a :
geturl("http://www.wilog.fr/php/"+ nodes[i].attributes.contenu +".php");

Or j'aimerai que la page correspondant à la boite cliqué s'ouvre et pas celle des autres. Or dès le chargement, il y a 5 pages qui s'ouvre au lieu de 0.

Alors que si je met par exemple
geturl("http://www.wilog.fr/php/pdv.php");

Un lien qui ne changera pas, aucune boites ne s'ouvre et lorsque l'on clic sur 1 boite, la page
www.wilog.fr/php/pdv.php s'ouvre : c'est le comportement recherché.

J'essaye juste de faire en sorte que si je clic sur la boite "x" , la page
www.wilog.fr/php/"x".php s'ouvre.

Ps : je ne pense pas que les on et out joue un role dans mon problème, je pense que je ne m'y prend pas bien pour passer le paramêtre.

Et autre chose :

Pour faire mes testes j'avai fait :

   t.icon.onRelease =  geturl("http://www.wilog.fr/php/"+ nodes[i].attributes.contenu +".php");

Voilà encore merci de ta r
éponse ça ma permit de mieux exprimer mon problème.
jeudi 26 juin 2008 à 09:42:11 | Re : XML CLIC ELEMENT CARROUSEL->GETURL

blunt1337

Hum, essay le code que je t'ai donné précédament, et vérifi ta fonction mover, car c'est la seul qui est executée sans rien faire.
jeudi 26 juin 2008 à 10:21:53 | Re : XML CLIC ELEMENT CARROUSEL->GETURL

Kikuts

MERCI :)

Je n'ai rien trouvé dans le mover comme je m'y attendais.


t.icon.url_ ="http://www.wilog.fr/php/"+nodes[i].attributes.contenu+".php";
    t.icon.onRelease= function() {
    getURL(this.url_,"_blank");
};


j'ai supprimer le blank et cela fonctionne parfaitement.

Peux tu me dire à quoi sert le _ dans  url_ ?

Merci du fond du coeur :') Si t'habités près de chez moi jtaurais bien offert un pti blunt :)

jeudi 26 juin 2008 à 10:39:45 | Re : XML CLIC ELEMENT CARROUSEL->GETURL

Kikuts

:O

Je suis un peu dans la galère la : après 1test sur plusieurs machines, je me suis aperçu que cela ne fonctionné pas sur chaque ordi.

J'ai tenté de vider le cache, de up flash dernière version et rien ne marche lol

Quelqu'un aurrait t il une idée du problème ?


Merci d'avance ; )

jeudi 26 juin 2008 à 10:41:03 | Re : XML CLIC ELEMENT CARROUSEL->GETURL

Kikuts


http://www.wilog.fr/

Et si ça marche ou pas mettez moi un +1 ou -1 merci



Merci d'avance ; )

jeudi 26 juin 2008 à 15:01:15 | Re : XML CLIC ELEMENT CARROUSEL->GETURL

Kikuts


C'est bon ça marche ! Je ne sais pas trop pourquoi mais j'ai changer la taille du flash (fichier swf) et plus de problème mdr

Si quelqu'un sait pourquoi ça ne marchait pas je suis preneur :)

Merci d'avance ; )

vendredi 27 juin 2008 à 08:52:40 | Re : XML CLIC ELEMENT CARROUSEL->GETURL

blunt1337

Slt, le "_" derriere url, je sais pas ^^ si tu le met pas il le met en couleur, alors url doit etre un mot clef, c'est juste au cas ou.
Peut etre la taille du cache de flash ete trop petit pour ton anime, sinon je sais pas.
vendredi 27 juin 2008 à 10:18:45 | Re : XML CLIC ELEMENT CARROUSEL->GETURL

Kikuts

mdr ba merci bien blunt 1337 sans toi je serai dans de beau draps !

1 2

Cette discussion est classée dans : php, var, xml, attributes, nodes


Répondre à ce message

Sujets en rapport avec ce message

[XML] probleme redaction [ par jarlaath ] Bonjour,je suis en train de créer une animation pour flash avec du XML et je me trouve devant un probleme. J'aurais aimé faire en sorte de pouvoir fai Problème sur un scrolling vertical [ par Tanaka56 ] Bonjour, le code ci-dessous affiche un certain nombre d'images lus dans un fichier xlm. Je lui fais faire un scrolling v Recup flasvars PHP to flash [ par Ariranha ] BonjourAprès de nombreuses recherches infructueuses, je me dirige vers vous pour "essayer" de trouver une solution.Je récupère à partir d'un fichier P 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 les xml [ par oliver7 ] slt, voila mon xml : et voila mon code flash : envoie d'une requete mysql a php depuis flash... données numériques/données texte [ par oin__oin ] Coucou...J'ai un probleme en essayant d'envoyer une requete mysql à php avec flash...Coté Flash:   frame 1:     // la variable r est saisi dans un Retour de XML fantome !!!! [ par raem ] Bonjour à tous alors la je n'en peut plus !ca fait 1 journée que je bloque sur un problème qui me laisse sans voix...je m'explique :j'ai un swf qui ap Probeme xml, flash, php, mysql [ par dams39 ] Bonjour à tous, je m'explique: Je suis en train de réaliser un site web flash dynamique qui fait la gestion d'un panier bon pour cela j'utilise flash flash->php->xml->flash: envoie de variables à un php par mon_XML.load() [ par oin__oin ] coucou... je cherche a afficher les résultats d'une requete MySQL sous forme de XML pour le transmettre a Flash....Coté php:$host='';$user='';$pass='? Menu XML avec sous rubriques qui se rechargent [ par fandeflash ] Bonjour, J'ai repris le modèle de Flash MX pour faire un menu horizontal avec contenu en XML. mon site est en php et a chaque fois qu'on clique sur u


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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 : 0,702 sec (3)

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