begin process at 2012 05 26 23:22:54
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Flash

 > 

Archives

 > 

Animations

 > 

Flash Menu parametrable


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

Flash Menu parametrable

lundi 16 août 2004 à 13:37:20 | Flash Menu parametrable

krevette

Bonjour tout le monde

je viens de me mettre au Flash il y a 1 semaine et j'aimerais réalisé un menu deroulant parametré par un fichier XML. Mon probléme c'est que lanimation que j'ai créer ne fonctionne pas comme je l'aurais souhaité.

si vous voyez qqchose qui cloche faites le moi savoir.


le fichier data XML:

<?xml version="1.0" encoding="iso-8859-1" ?>
<galerie>
<img fond="fondmenu.jpg" logo="logohome.jpg" text="HOME" lien="home.php" />
</galerie>


Le code de mon flash:

animation=function(clip, sens){
var vitesse=10;
if(sens=="+" and clip._x<0){
clip._x+=vitesse;
clip._parent["logo"+clip._name]._x+=vitesse;
clip._parent["nom"+clip._name]._x+=vitesse;
}else if(clip>=0){
clip._x-=vitesse;
clip._parent["logo"+clip._name]._x-=vitesse;
clip._parent["nom"+clip._name]._x-=vitesse;
}
if(sens=="+"){
if(clip._x<0){
setInterval(animation(clip, sens), 300);
}
}else{
if(clip._x>-225){
setInterval(animation(clip, sens), 300);
}
}
trace(clip._x);
}

movieClip.prototype.loadMenuFromXml = function(file) {
this.menuXml = new XML();
racine = this;
this.menuXml.ignoreWhite = true;
this.menuXml.onLoad = function() {
racine.picsLoaded = true;
racine.menu = this.firstChild.childNodes;
racine.lon = racine.menu.length;
for (var i = 0; i<racine.lon; i++) {
var nom = racine.menu[i].attributes.text;
racine.createEmptyMovieClip("lien"+i, i+10);
racine["lien"+i]._alpha=50;
racine["lien"+i].loadMovie(racine.menu[i].attributes.fond);
racine["lien"+i]._visible = true;
racine["lien"+i]._x = -225;
racine["lien"+i]._y = i*40;
racine["lien"+i].width = 150;
racine["lien"+i].height = 30;
racine["lien"+i].enabled=true;
racine["lien"+i].trackAsMenu=true;

racine.createEmptyMovieClip("logolien"+i, i+100);
racine["logolien"+i].loadMovie(racine.menu[i].attributes.logo);
racine["logolien"+i]._visible = true;
racine["logolien"+i]._x = 0;
racine["logolien"+i]._y = (i*40)+5;
racine["logolien"+i].width = 20;
racine["logolien"+i].height = 20;

racine.createTextField("nomlien"+i, i+200, -225, (i*40), 215, 30);
racine["nomlien"+i].text=racine.menu[i].attributes.text;
racine["nomlien"+i].selectable=false;
racine["nomlien"+i].setTextFormat(_root.monFormat);

racine.onEnterFrame=function(){
for (var i = 0; i<racine.lon; i++) {
racine["lien"+i].onRollOver = function(){animation(this, "+");}
racine["lien"+i].onRollOut = function(){animation(this, "-");}
racine["lien"+i].onRelease= function(){ getURL(racine.menu[i].attributes.lien, "_blank");}
}
}

}
};
this.menuXml.load(file);
return true;
};

this.monFormat = new TextFormat();
this.monFormat.font="Comic Sans Ms";
this.monFormat.color = 0xFFFFFF;
this.monFormat.bullet = false;
this.monFormat.underline = false;
this.monFormat.bold=true;
this.monFormat.align="center";
this.monFormat.size=18;

_root.createEmptyMovieClip("menutest", 1);
_root.menutest._alpha=100;
_root.menutest.enabled=true;
_root.menutest._x = 10;
_root.menutest._y = 10;
_root.menutest.loadMenuFromXml("data.xml");


je cherche un bon livre un flash si vous des référence je suis prenneur. De même que pour des bon site avecsource et tutoriaux.

krevette ;-)
mardi 17 août 2004 à 00:54:01 | Re : Flash Menu parametrable

krevette

pour ceux qui voudrait voir ce que je veux réalisé voila l'adresse

http://club.modelisme.free.fr/menu anime.fla

de même pour le swf

j'attends avec impatience votre aide

krevette ;-)
mardi 17 août 2004 à 12:49:01 | Re : Flash Menu parametrable

krevette

Réponse acceptée !
ce n'est plus la peine de chercher je viens de réaliser ce que je voulais faire.

pour ceux qui voudrais a quoi cela ressemble voila la source.

http://www.flashkod.com/code.aspx?ID=25465

krevette ;-)


Cette discussion est classée dans : menu, lien, true, clip, racine


Répondre à ce message

Sujets en rapport avec ce message

faire un lien [ par patoch ] j'ai un petit problème, je n'arrive pas a faire un lien,je suis débutant voila une partie du code de mon menu:action pour la frame1:menu1Links=3;set(" Help pour un menu SVP :(( [ par Alferox ] salut a tous,j'ai besoin d'aide svp, car je fais mon site avec ce menu que je trouve cool, mais pas moyen d'y insserer un lien hpyertext.Menu dispo ic faire le lien entre un menu et des liens diffférents [ par rastaba ] Salut a vous, Je me demande comment faire pour "faire le lien" entre un menu dynamique fait en action script ou l'on prédéfinit combien il y aura de l comment demarrer un clip a partir d'1 bouton????? [ par mikiky ] bonjour, voila g creer un site en flash, et j'ai creer un menu avec 4 boutons ; chaques boutons doit ouvrir un autre menu, avec mes liens finaux, par Créer un lien autre que URL [ par malt ] Bonjour,Est-il possible avec flash de créer un fichier "menu" qui contiendrait des boutons permettant la navigation à l'intérieur d'un CD Rom.En bref, Problème avec le menu spirale 3D de r1one ... [ par tipex ] Bonjour à tous et à toutes.J'ai téléchargé le menu de r1one dont voici le lien :http://www.flashkod.com/code.aspx?ID=13796Je l'arrange un peu à ma man Lien dans menu déroulant [ par vlaamse ] Bonjour à tous, j'ai crée un menu déroulant avec entre autre ce code, maintenant, j'aimerai que lorsque je clic sur un lien du menu cela me renvoi à u Menu avec sous menu [ par hella71 ] Bonjour J'ai un menu compose de clip (chaque item est un clip) le premier menu a un sous menu lorsque je clique sur mon lien (sous menu) la page html lien depuis clip [ par noupha ] salut à tousje cherche désespérément comment faire pour avoir un bouton dans un clip qui mène à une séquence....contexte :séquence 1 : un clip (menu) insertion de séquence [ par noupha ] Salut à tous,Quelqu'un serait-il en mesure de me dire pourquoi cela ne fonctionne pas : dans séquence 1 : je veux mettre en place un menu déroulant,


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,250 sec (4)

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