Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1402 connectés 

  FORUM HardWare.fr
  Programmation
  Flash/ActionScript

  Texte dans SWF externe invisible :(

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Texte dans SWF externe invisible :(

n°1308168
kiwi44
Posté le 17-02-2006 à 15:55:00  profilanswer
 

Bonjour @ tous !
 
J'ai un probleme :  
 
Dans mon animation principale, je charge un swf externe. Dans ce swf externe, j'ai un champ texte qui apparait tres bien quand je lance mon swf seul. Par contre, quand je lance la principale qui integre cette anim externe, le champ texte ne s'affiche pas et je ne sais pas d ou cela vient :( j ai cherche sur le net et essayer de changer toutes les proprietes possible mais la je ne vois pas :(
 
Merci @ vous !

mood
Publicité
Posté le 17-02-2006 à 15:55:00  profilanswer
 

n°1308172
baka-lulu
Posté le 17-02-2006 à 15:59:20  profilanswer
 

ya pas des _root qui font chier? :o

n°1308178
kiwi44
Posté le 17-02-2006 à 16:04:55  profilanswer
 

baka-lulu a écrit :

ya pas des _root qui font chier? :o


 
Non je ne pense pas car je le creer sous l'environnement Flash, je ne passe meme pas par lactionscript pour l instant :(

n°1308187
mechkurt
Posté le 17-02-2006 à 16:13:45  profilanswer
 

question comment tu charges un swf externe sans actionscript ?


---------------
D3
n°1308193
kiwi44
Posté le 17-02-2006 à 16:21:20  profilanswer
 

mechkurt a écrit :

question comment tu charges un swf externe sans actionscript ?


 
 
LoL, je charge bien mon swf externe par actionscript avec un loadClip("monClip",cible) mais le champ texte existant dans l anim chargee est pour l instant un champ texte que j ai cree a l aide de l environnement Flash.
 
Dans l externe, il se voit et dans la princiaple tous les clips se voient sauf les champs texte :(

n°1308195
baka-lulu
Posté le 17-02-2006 à 16:25:14  profilanswer
 

Allez kiwi montre nous ton code... :D
Sa pourrait nous aider a repondre

n°1308198
mechkurt
Posté le 17-02-2006 à 16:28:04  profilanswer
 

ah ok non mais peut etre, tu aurais put le chargé avec un composant, via des palettes, c'étais juste pour savoir...
et ton champs texte, il est statique ou dynamique ?
tu as essayé d'en mettre plusieurs avec des couleurs differentes, des typos differentes, a differents endroits, en sattique et en dynamique pour voir  [:airforceone]  
en tous cas c'est bizarre...


---------------
D3
n°1308201
kiwi44
Posté le 17-02-2006 à 16:31:24  profilanswer
 

baka-lulu a écrit :

Allez kiwi montre nous ton code... :D
Sa pourrait nous aider a repondre


 
Oki je vous montre mon code mais je ne suis pas sur que cela vous aidera 8-) :
---------------------------------------------------------------------------
  var monClip_mcl = new MovieClipLoader();
  var monEcouteurDeClip = new Object();
  monEcouteurDeClip.onLoadStart = function(cible) {
   //trace("Demande de chargement enregistrée!" );
  };
  monEcouteurDeClip.onLoadProgress = function(cible, loadedBytes, totalBytes) {
   //trace("Octets chargés = " + loadedBytes + " sur " + totalBytes);
  }
  monEcouteurDeClip.onLoadComplete = function(cible) {
   //trace("Chargement de l'animation externe terminé !" );
  };
  monEcouteurDeClip.onLoadInit = function(cible) {
   //cible.onRelease=function(){
    //getX(cible);
   //}  
  };
  monEcouteurDeClip.onLoadError = function(cible, codeErreur) {
   trace("Une erreur est servenue lors du chargement" + codeErreur);
  };
  monClip_mcl.addListener(monEcouteurDeClip);
  //function getX (cible) {
   //trace("Coordonnee X : "+cible._x);
  //}  
  monClip_mcl.loadClip("SWF_Externe.swf", _root.clipCentral);  
---------------------------------------------------------------------------
 et dans mon SWF_Externe.swf, j'ai un champ texte sur la scene. Tous mes objets "graphiques" de cette scene apparaissent a part  les champs texte :(

n°1308202
kiwi44
Posté le 17-02-2006 à 16:34:04  profilanswer
 

mechkurt a écrit :

ah ok non mais peut etre, tu aurais put le chargé avec un composant, via des palettes, c'étais juste pour savoir...
et ton champs texte, il est statique ou dynamique ?
tu as essayé d'en mettre plusieurs avec des couleurs differentes, des typos differentes, a differents endroits, en sattique et en dynamique pour voir  [:airforceone]  
en tous cas c'est bizarre...


 
 
Bonjour mechkurt !
 
Je viens d'essayer, avec un champ statique ca marche mais pas avec un dynamique :(

n°1308205
mechkurt
Posté le 17-02-2006 à 16:36:37  profilanswer
 

as tu vraiment besoin de champs dynamique ?
si oui essaye de le nommer, et de lui attribuer le texte en prog: monchampstexte.text = "Mon texte";


---------------
D3
mood
Publicité
Posté le 17-02-2006 à 16:36:37  profilanswer
 

n°1308211
kiwi44
Posté le 17-02-2006 à 16:44:24  profilanswer
 

mechkurt a écrit :

as tu vraiment besoin de champs dynamique ?
si oui essaye de le nommer, et de lui attribuer le texte en prog: monchampstexte.text = "Mon texte";


 
Oui malheureusement j'ai besoin de texte dynamique car je dois le positionner en fonction de l'endroit ou l'objet est cree et je dois le redimensionner suivant les actions effectuees par l'utilisateur :s
 
et si je n'ais pas de nom d'occurence, je ne sais pas comment les positionner dynamiquement et les redimensionner dynamiquement aussi :s

n°1308263
mechkurt
Posté le 17-02-2006 à 18:00:48  profilanswer
 

ah il a deja un nom, bon ben laisse le et essaye d'atribuer le texte comme je te l'ai dit au lieu de le mettre normalement, essaye aussi d'utiliser une des trois premiere typo de la liste (precede d'un "_" ) c'est celle native de Flash incoporé dans le player


---------------
D3
n°1309663
kiwi44
Posté le 20-02-2006 à 14:41:08  profilanswer
 

mechkurt a écrit :

ah il a deja un nom, bon ben laisse le et essaye d'atribuer le texte comme je te l'ai dit au lieu de le mettre normalement, essaye aussi d'utiliser une des trois premiere typo de la liste (precede d'un "_" ) c'est celle native de Flash incoporé dans le player


 
 
Bonjour mechkurt, je n'avais pas vu ta derniere reponse l'autre jour et j'ai essaye mais cela ne fonctionne pas non plus. La seule chose qui fonctionne est le texte statique :(
 
En fait je charge un swf dans un autre, qui regroupe plusieurs swf et ensuite celui qui rassemble les autre je le charge dans mon principal. Le texte en statique ou avec la police "_sans" passe du petit a celui qui rassemble tout mais de celui qui rassemble au principal, ca merde car le texte n'est plus visible a partir du principal :(
 
J'espere que c a peu pres clair ... 8-)
 
A part faire du statique, je ne vois pas comment faire :s. Ensuite question annexe, sur la version 7 du flash player, je ne peux meme pas voir le texte statique sur mon  principal :(  
 
J'ai l impression que le loadClip merde avec les champs textes de l'animation "loadee"....
 
merci pour ton ecoute ;)

n°1309728
kiwi44
Posté le 20-02-2006 à 15:55:11  profilanswer
 

mechkurt a écrit :

ah il a deja un nom, bon ben laisse le et essaye d'atribuer le texte comme je te l'ai dit au lieu de le mettre normalement, essaye aussi d'utiliser une des trois premiere typo de la liste (precede d'un "_" ) c'est celle native de Flash incoporé dans le player


 
 
CA Y EST, j'ai trouvé !
 
Dans mon anim principale, j'ai un masque sur le clip qui charge l'externe afin que sa zone d'impacte sur le principale soit limitee dans tous les cas. Quand je supprime ce masque, j'aarive a voir les champs texte DYNAMIQUES de l'animation externe. Le probleme est que je ne peux pas supprimer ce masque car il est essentiel pour mon animation....
 
Y aurait-t-il un moyen pour que le masque ne masque pas les champs textes dynamiques ?
 
merci :)

n°1310530
mechkurt
Posté le 21-02-2006 à 13:46:47  profilanswer
 

ne peut tu mettre ton masque deja dans l'anim chargé ?


---------------
D3
n°1320957
Laurette88​8
Posté le 08-03-2006 à 14:59:33  profilanswer
 

Salut
en fait comme tu l'as compris les textes dynamiques ne s'affichent pas quand ils sont masqués.
La solution si tu l'as pas deja trouvée est de faire un masque en code que tu placeras sur un calque nommé "code" par exemple sur la premiere image :  
_root.clip.setMask(_root.masque);
clip : nom d'occurence du clip ou il y a ton texte dynamique
masque : nom d'occurence du clip qui te servira de masque
 
Voila j'espere que ca va t'etre utile


Message édité par Laurette888 le 08-03-2006 à 15:01:00
n°1321529
Mr Mala
Posté le 09-03-2006 à 07:59:02  profilanswer
 

Pas besoin de chipoter comme ça ; il te suffit "d'embarquer" la police dans le champs dynamique ( embed ) .. ça gonflera ton anim de qques petits Kb .. mais le problème sera réglé en 1 seconde.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Flash/ActionScript

  Texte dans SWF externe invisible :(

 

Sujets relatifs
php texte bbcode et htmlinserer texte gras dans champ de texte
Format d'une zone de texte : problèmes de caractèresMettre le texte d'un mailto en gras
script php: lisant le contenu d'un fichier externe[Access] Table avec texte attaché
un champ texte qui ne s'affiche pas ?????Texte d'aide
[css html] Selection texte et roulette > problèmes sous IE[PHP Centrer du texte dans une image GD
Plus de sujets relatifs à : Texte dans SWF externe invisible :(


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR