begin process at 2012 05 28 00:12:09
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Flash

 > 

Archives

 > 

ActionScript

 > 

_root.link


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

_root.link

lundi 13 juin 2005 à 18:08:21 | _root.link

julesz

Bonjour à tous,
J'ai quelques difficulté à faire évoluer un site développé en Flash :
Les boutons de mon menu utilisent la fonction suivante pour afficher leur "Movie clip" :

on (release) {
 if (_root.link<>num entre 1 et 5) {
  _root.link = num entre 1 et 5;
  _root.play();
  }
}

En fonction du numéro c'est bien sur un MC différent qui est appelé. Le problème c'est que ne ne trouve pas ou est le lien entre le numéro et le movie clip affiché.

Merci de votre aide (je débute si c'est la peine de le préciser)
mardi 14 juin 2005 à 09:59:30 | Re : _root.link

goldenboy68

Hmmm...c'est quoi ce code??? Tu veux faire quoi exactement?

Y'a 2 façons assez simples de faire (ce que je crois que tu veux faire):

- Tu crées tes boutons pour ton menu et tu mets un code comme celui-ci sur chacun d'eux:

//bouton 1:
on(release){
   _root.gotoAndStop(1);
}
//bouton 2:
on(release){
   _root.gotoAndStop(2);
}
...
Avec un calque où tu mets différentes images-clés (ex: t'as un bouton "Accueil" et un autre "Contact", ben tu crées tes 2 boutons, tu mets le code ci-dessus et tu crées 2 images avec sur chaque image une action "stop()". Sur la première, tu mets ton texte d'accueil et la seconde un formulaire...plus tard quand tu sauras faire...donc tu marques "CONTACT" par exemple! lol). Et avec tes boutons (qu'il faut mettre sur un autre calque), tu navigues d'une image à l'autre.

-Seconde possibilité:
une image avec un clip que t'appelles "destination" (à renseigner dans la fenêtre "Propriétés" aussi une fois que tu l'as crée et déposé sur la scène).
Tu fais tes boutons sur un autre calque, et tu crées des animations pour chaque page (donc tu les fais avant...nouveau doc flash, tu crées, tu enregistres et t'as des SWF: exemple: page1.swf et page2.swf)
Donc dans le fichier où tu mets les boutons et le clip "destination", sur chacun de tes boutons tu fais:
// bouton 1:
on(release){
   _root.destination.loadMovie("page1.swf");
}
// bouton 2:
on(release){
   _root.destination.loadMovie("page2.swf");
}

Si t'as une grosse animation ou si c'est pour un site...la seconde solution est plus adapté, le chargement au départ est moins long puisque tu charges page après page.

@+! Samy
mardi 14 juin 2005 à 22:15:24 | Re : _root.link

julesz

Merci Samy !
Je vais tenir compte de tes conseils pour faire évoluer mon code.
Pour info, avec le code que je notais :
on (release) {
 if (_root.link<>num entre 1 et 5) {
  _root.link = num entre 1 et 5;
  _root.play();
  }
}

J'ai remarqué que dans un des calques il y avait la formule suivante :

label="s" + _root.link;
gotoAndPlay(label);

situé entre chaque frame S1, S2, S3, S4 et S5. avec un stop() à la fin de chacun.

Pour chacune des plages, à la même hauteur, il y a dans d'autres calque le code associé.

Je comprends donc que lorsque le _root = 5 la fonction _root.play() lance le gotoAndPlay(S5) et donc affiche les informations souhaitées.

Ca marche mais j'ai l'impression que c'est lourd !

J'espère avoir été suffisament claire.
Merci encore.

mercredi 15 juin 2005 à 10:34:04 | Re : _root.link

goldenboy68

Ben en gros ça rejoind la première solution que je t'ai suggéré...une image par page et tes boutons pointent chacun vers une image.

Voilà...bon amusement! lol

@+! Samy



Cette discussion est classée dans : fonction, clip, root, link, movie


Répondre à ce message

Sujets en rapport avec ce message

Changer clip en fonction de la date [ par caroel ] Bonjour tout le monde !Je débute avec actionscript et il y a un truc que je pige pas...Je voudrais mettre un clip différent (de la bibliothèque) sur l propriété, méthodes movie clip [ par popy29 ] bonjour à tous, je cherche à savoir comment faire pour régler un movie clip en fonction du chargement effectué .En fait, c'est un preload, le movie cl Modifier un movie clip en fonction d'une variable php [ par funmatouille ] Bonjour,Je cherche à modifier la couleur d'un movie clip en fonction d'une variable retournée par php.Par exemple, si le Chiffre d'affaires sur le sec problème this et root [ par mailys6 ] J'ai un petit souci dans la fonction suivante : this['Lb'+i].onRelease= function() {      this.stopDrag();     cible = this._dro faire apparaitre un movie clip en fonction de la position du curseur [ par stofkriii ] bonjour, j'aimerai declencher la lecture d'un movie clip lorsque le curseur de la souris pénètre dans une zone bien delimitée (52x150 pixels), ce movi if / else avec plusieurs boutons pour actionner un Movie Clip ?????!!!! [ par daninidemars ] Bonjour à tous !j'ai beau essayé dans tous les sens je n'y arrive pas !!!je souhaite utiliser plusieurs boutons positions "on/off" pour changer un MC MEYDEY MEYDEY [ par greg37 ] BONJOUR,je suis un jeune papa qui vient d'acheter un template flash mais pour faire un lien sur un bouton il y a un code que je ne comprend pas puisqu pb mise en place du code [ par fanatikx ] Bonjour, Voici la situation:j'ai sur _root 2 calques, un nommé "menu" (sur lequel est placé le clip du même nom) et un calque action.Mon clip menu est action avec un seul bouton sur plusieurs MC différents [ par cece2000 ] Bonjour à tous, Je suis actuellement en train de réaliser un projet sous flash. Je voudrais créer une animation dans laquelle je peux faire un drag a déplacer un movie clip sur une zone définie a l'avance [ par cece2000 ] Bonjour à tous, je voudrais faire un drag and drop sur un movie clip mais que le movie clip puisse etre "dropper" uniquement dans une zone définie.


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,608 sec (3)

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