Ajouter un nouveau bouton à clignoter menu XML

  • sagonus
  • Born
  • Born
  • No Avatar
  • Inscription: Oct 08, 2009
  • Messages: 1
  • Status: Offline

Message Octobre 8th, 2009, 6:48 am

Bonjour tout le monde! J'ai un modèle et je veux ajouter un bouton de menu qui est au coeur de l'éclair et le texte chargé en externe via XML. En un éclair, j'ai placé le contrôle et la copier et coller un nouveau bouton, mais lorsqu'elle est affichée, je répète que j'ai copié le texte du bouton. Here is my code XML
Im l'aide de Flash CS4 et ActionScript 2.0 et Flash Player 10

Code: [ Select ]
<! - Menu ->
<section name="menu">

<link systemOrder="1"> [CDATA [
PORTFOLIO
]]></ link>

<link systemOrder="2"> [CDATA [
BIOGRAPHY
]]></ link>

<link systemOrder="3"> [CDATA [
SERVICES
]]></ link>

<link systemOrder="4"> [CDATA [
CONTACT
]]></ link>

<link systemOrder="5"> <! [CDATA [
THINGS
]]></ link>

</ section>
  1. <! - Menu ->
  2. <section name="menu">
  3. <link systemOrder="1"> [CDATA [
  4. PORTFOLIO
  5. ]]></ link>
  6. <link systemOrder="2"> [CDATA [
  7. BIOGRAPHY
  8. ]]></ link>
  9. <link systemOrder="3"> [CDATA [
  10. SERVICES
  11. ]]></ link>
  12. <link systemOrder="4"> [CDATA [
  13. CONTACT
  14. ]]></ link>
  15. <link systemOrder="5"> <! [CDATA [
  16. THINGS
  17. ]]></ link>
  18. </ section>


Le bouton 5 devrait dire «les choses» se répète encore et mon «portefeuille» qui est le bouton vous avez copié. Le code AS de chaque bouton est la même à toutes, changez juste le nombre de "num" pour 1, 2, 3, 4 et ajouter 5...

Code: [ Select ]
onClipEvent (load)
(
num = 1;
this.title1.gotoAndStop (num);
this.title2.gotoAndStop (num);
this.sq1.gotoAndStop (num);
this.sq2. gotoAndStop (num);
)
on (rollOver)
(
if (_root.link <= num)
(
this.gotoAndPlay ( "s1");
) / / End if
)
on (releaseOutside, rollOut)
(
if (_root.link <= num)
(
this.gotoAndPlay ( "s2");
) / / End if
)
on (release)
(
if (_root.link <= num _root.animation == 1)
(
_root.animation = 0;
_root.link_prev = _root.link;
_pare not [ "item" + _root.link]. gotoAndPlay ( "s2");
_root. link = num;
_root.pics_blur_alpha (0);
_root.play ();
) / / End if
)
  1. onClipEvent (load)
  2. (
  3. num = 1;
  4. this.title1.gotoAndStop (num);
  5. this.title2.gotoAndStop (num);
  6. this.sq1.gotoAndStop (num);
  7. this.sq2. gotoAndStop (num);
  8. )
  9. on (rollOver)
  10. (
  11. if (_root.link <= num)
  12. (
  13. this.gotoAndPlay ( "s1");
  14. ) / / End if
  15. )
  16. on (releaseOutside, rollOut)
  17. (
  18. if (_root.link <= num)
  19. (
  20. this.gotoAndPlay ( "s2");
  21. ) / / End if
  22. )
  23. on (release)
  24. (
  25. if (_root.link <= num _root.animation == 1)
  26. (
  27. _root.animation = 0;
  28. _root.link_prev = _root.link;
  29. _pare not [ "item" + _root.link]. gotoAndPlay ( "s2");
  30. _root. link = num;
  31. _root.pics_blur_alpha (0);
  32. _root.play ();
  33. ) / / End if
  34. )


Quel est le problème?? :(
Moderator Remark: added code formating
  • Anonymous
  • Bot
  • No Avatar
  • Inscription: 25 Feb 2008
  • Messages: ?
  • Loc: Ozzuland
  • Status: Online

Message Octobre 8th, 2009, 6:48 am

  • IceCold
  • Guru
  • Guru
  • Avatar de l’utilisateur
  • Inscription: Nov 05, 2004
  • Messages: 1254
  • Loc: Ro
  • Status: Offline

Message Octobre 9th, 2009, 8:26 am

Je ne sais pas exactement comment le modèle fonctionne, mais si elle ne génère pas les boutons de façon dynamique, ce qui signifie qu'un seul bouton dans la bibliothèque qui est réutilisée, alors vous devriez probablement vérifier l'occurrence du bouton nouvellement créé.
“True mastery transcede any particular art. It stems from mastery of oneself - the ability, developed throgh self-discipline, to be calm, fully aware, and complety in tune with oneself and the surroundings. Then, and only then, can a person know himself. ”

Afficher de l'information

  • Total des messages de ce sujet: 2 messages
  • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 45 invités
  • Vous ne pouvez pas poster de nouveaux sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas éditer vos messages
  • Vous ne pouvez pas supprimer vos messages
  • Vous ne pouvez pas joindre des fichiers
 
 

© 2011 Unmelted, LLC. Ozzu® est une marque déposée de Unmelted, LLC