Dynamic Textfield Non cliquable

  • oreth
  • Born
  • Born
  • No Avatar
  • Inscription: Aoû 27, 2008
  • Messages: 3
  • Status: Offline

Message Août 27th, 2008, 9:52 am

d'accord...si Ive a obtenu un clip d'animation qui crée un carré, Plops puis deux champs de texte dedans. L'un étant le titre, l'autre étant le code HTML qui contient un lien.

Code: [ Select ]
//create movie clip
_root.createEmptyMovieClip("menu_mc",1);


//draw rectangle
menu_mc.lineStyle(2,0xFFFFFF);
menu_mc.beginFill(0x000000,75)
menu_mc.moveTo(0,0);
menu_mc.lineTo(0,300);
menu_mc.lineTo(300,300);
menu_mc.lineTo(300,0);
menu_mc.lineTo(0,0);

//move under mouse
menu_mc._x = _root._xmouse-100;
menu_mc._y = _root._ymouse-50;
menu_mc._alpha = 100;
    
//create menu title
menu_mc.createTextField("menuTitle",getNextHighestDepth(),10,10,280,30);
menu_mc.menuTitle.text = "Menu";

//create contents
menu_mc.createTextField("menuContents",getNextHighestDepth(),0,50,280,100);
menu_mc.menuContents.html = true;
menu_mc.menuContents.selectable = true;
menu_mc.menuContents.htmlText = '<a href="http://www.google.com">Click Me<a/>';
  1. //create movie clip
  2. _root.createEmptyMovieClip("menu_mc",1);
  3. //draw rectangle
  4. menu_mc.lineStyle(2,0xFFFFFF);
  5. menu_mc.beginFill(0x000000,75)
  6. menu_mc.moveTo(0,0);
  7. menu_mc.lineTo(0,300);
  8. menu_mc.lineTo(300,300);
  9. menu_mc.lineTo(300,0);
  10. menu_mc.lineTo(0,0);
  11. //move under mouse
  12. menu_mc._x = _root._xmouse-100;
  13. menu_mc._y = _root._ymouse-50;
  14. menu_mc._alpha = 100;
  15.     
  16. //create menu title
  17. menu_mc.createTextField("menuTitle",getNextHighestDepth(),10,10,280,30);
  18. menu_mc.menuTitle.text = "Menu";
  19. //create contents
  20. menu_mc.createTextField("menuContents",getNextHighestDepth(),0,50,280,100);
  21. menu_mc.menuContents.html = true;
  22. menu_mc.menuContents.selectable = true;
  23. menu_mc.menuContents.htmlText = '<a href="http://www.google.com">Click Me<a/>';


Ceci fonctionne bien...

mais quand j'ai ajouté:
Code: [ Select ]
    menu_mc.onRollOut = function()
    {
        menu_mc.unloadMovie();
    }
  1.     menu_mc.onRollOut = function()
  2.     {
  3.         menu_mc.unloadMovie();
  4.     }


Im n'est plus en mesure de cliquer sur le champ de texte...des suggestions?
Des idées?
  • Anonymous
  • Bot
  • No Avatar
  • Inscription: 25 Feb 2008
  • Messages: ?
  • Loc: Ozzuland
  • Status: Online

Message Août 27th, 2008, 9:52 am

  • graphixboy
  • Control + Z
  • Mastermind
  • Avatar de l’utilisateur
  • Inscription: Juil 11, 2005
  • Messages: 1828
  • Loc: In the Great White North
  • Status: Offline

Message Août 27th, 2008, 11:51 am

Je suppose tout contenu que vous «décharger» est de définir une zone de choix dans votre clip. Au lieu de cela, faire un pas complètement transpa MovieClip l'intérieur de votre menu_mc et appelez vos actions sur ce bouton...

Code: [ Select ]
menu_mc.menuBG_mc.onRollOut = function(){
this._parent.loadedMovieHolder_mc.unloadMovie();
}
  1. menu_mc.menuBG_mc.onRollOut = function(){
  2. this._parent.loadedMovieHolder_mc.unloadMovie();
  3. }


Grossièrement, votre mise à mort sur le bouton en déchargeant le contenu des clips.
If at first you don't succeed F1... If that doesn't work try Google!
//// Designer, Developer & Teacher - Interactive, Motion and 3D \\\\
Portfolio at WhenImNotSleeping.com
  • oreth
  • Born
  • Born
  • No Avatar
  • Inscription: Aoû 27, 2008
  • Messages: 3
  • Status: Offline

Message Août 27th, 2008, 12:33 pm

Excellent, je vous remercie.

Afficher de l'information

  • Total des messages de ce sujet: 3 messages
  • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 52 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