Urgentissime [Flash inside]

Voila voila, je suis conscient que ce n’est pas très élégant ce que je m’apprete à faire, voire même presque grossier. Mais je suis face au mur, je n’ai plus le choix.

Il se trouve que je dois intégrer un menu en flash sur un site à rendre pour d’en super pas longtemps. Le menu flash m’a été imposé, je n’en voulais, et j’ai beau eu arguer que c’était clairement pas mon rayon, on n’en a pas tenu compte. Donc je me retrouve avec un menu en flash à configurer. Et j’y entrave que dalle.

Le menu a été récupéré sur un site de ressources flash. J’ai réussi à renommer les boutons comme il fallait, mais je n’arrive pas à leur faire ouvrir les URL qu’ils devraient appeler. J’ai trouvé l’endroit où assigner les actions aux boutons (image 1 sur la scène, ligne 10 et des poussières), mais comme ils sont générés dynamiquement, je n’arrive pas à leur assigner leurs URL respectives…

Bref, je vous demande la faveur suivante: pourriez vous jeter un oeil sur le menu en question et me dire comment je peux insérer ces fameuses url. Ca me tirerait d’un mauvais pas, et pas qu’un peu.

Le menu en question:
http://membres.lycos.fr/laurentmanu/menu.zip

Voila, et je vous promets que lorsque j’aurai plus de temps, j’apprendrai à me débrouiller seul

Merci d’avance !
 

MisterMoi, en mode desperate ON

On peut pas le télécharger ton fichier. Merci qui, merci Lycos

Bon, je viens de jeter un oeil, et c’est accessible.
En gros, tes boutons n’ont pas d’actions assignées (à part s’ouvrir/se fermer)
Il ne suffit pas de donner une url, il faut coder l’action d’ouverture de cette url.
Je peux te le faire c’est pas compliqué mais tu dois m’expliquer plus en détail.
ouverture d’url dans une fenête externe ?
a little bit more please…

Pas de signe de vie… ?

/****************************

 Alessandro Crugnola

SEPHIROTH
 alessandro@sephiroth.it
 http://www.sephiroth.it

modifié par Leto5

en gros, tu copie tout ceci sur le frame 1 en remplacant purement et simplement le code actuel.
ET tu remplace les urls par celle que tu veux.
celle-ci s’ouvriront dans la fenêtre actuelle…
c’est le plus courant.
****************************/

fscommand(“allowscale”,false);
fscommand(“trapallkeys”,true);

// dichiariamo i valori di acc e smorzamento dei movieclip(s) che
// comporranno il nostro menu
MovieClip.prototype.acc = 3.9
MovieClip.prototype.smorz = 1.22

// ACTION FOR THE BUTTON
MovieClip.prototype.DoSomething = function(theClip){
 getURL(theClip.myURL,"_self");
 // here you can add your script for the button action…
}

 

// label sui bottoni
nomi = new Array(“Recherche”,“Compte”,“Compte Pro”,“Contacts”);
loghi = new Array(“cubo”,“triangolo”,“ottagono”,“sfera”);
urls = new Array(“http://www.monsite.org/recherche.html",
“http://www.monsite.org/compte.html”,
“http://www.monsite.org/comptePro.html”,
“http://www.monsite.org/contacts.html”);
max = 3
_root.menu0.myURL=urls[0];
// creo il menu
for(i=1;i<=max;i++){
 duplicateMovieClip(”_root.menu0",“menu”+i,i)
 myMenu = _root[“menu”+i]
 myMenu.mov.txt = nomi[i]
 myMenu.myURL=urls[i]
 myMenu.attachMovie(loghi[i],“logo” + i,(5000+i))
 myLogo = eval("_root.menu" + i + “.logo” + i)
 myLogo._x = -76
 newColor = new getColor(myMenu);
}
_root.menu0.attachMovie(“cubo”,“cubo”,(7000+1))
_root.menu0.cubo._x = -76

// coloro i menu in modo differente
function getColor(what){
 inizio += (255/nomi.length)/3
 colore = new Color(eval(what))
 alex = new Object();
 alex = colore.getTransform();
 alex.rb += inizio
 alex.gb += inizio
 alex.bb += inizio
 colore.setTransform(alex)
}

Ce message a été édité par Leto5 le 23/01/2004

Leto merci de refaire ton URL qui pete le forum en belle qui pete rien.

comme cela ?
La seule chose c’est qu’il devra peut-être le remettre en une seule ligne pour que Flash compile correctement …

Merci beaucoup Leto5 ! Ca m’aide énormément. Et oui c’est bien dans la meme fenetre que doivent s’ouvrir les url. Le fichier que j’ai donné etait vierge de changements, j’allais pas donner un truc avec tout mon bazar archi buggé

En tout cas, encore merci, tu me sauves d’un mauvais pas

No prob, j’espère que cela fonctionne, si tu as encore des questions, n’hésite pas.