alpha et textfield dans un movieclip

alpha et textfield dans un movieclip - Flash/ActionScript - Programmation

Marsh Posté le 07-12-2005 à 11:52:37    

Voila j'ai un clip "loader"... dans lequel j'ai mis une barre de chargement (loadbar) et un textfield dynamique (infos)
 
une fois le chargement effectué je fais ça :
 
 _root.slide.loader.onEnterFrame=function()
 {
 if (this._alpha > 0)  
     {
 this._alpha-=10;
 trace("loader alpha - : "+_root.slide.loader._alpha);
     }
 }
 
 
 
.. ma barre de chargement s'efface.. mais pas mon texte
 
... c normal ???


---------------
Freed102
Reply

Marsh Posté le 07-12-2005 à 11:52:37   

Reply

Marsh Posté le 08-12-2005 à 14:35:34    

Salut,
 
J'ai eu le même probleme ya pas longtemps. Le texte dynamique ne "s'alphate" pas (hou cest beau comme mot non ?).
 
Seule solution que j'ai trouvé c'est de masquer le texte avec un rectangle par dessus qui apparait en alpha... Mais c'est sur que si tu n'as pas un fond unis, cest un peu galère.
 
gl

Reply

Marsh Posté le 08-12-2005 à 15:02:19    

bah je crois que je vais mettre un this.slide.loader.textefield._visible=false.... tant pis !! (snif !)


---------------
Freed102
Reply

Marsh Posté le 08-12-2005 à 16:59:40    

c'est quand meme bizarre, qu'un clip contenant un texte, quand tu lui modifie l'alpha, le texte ne soit pas affécté...
 
j'ai même vu que TextField avait la propriété _alpha maintenant alors ?!


Message édité par mechkurt le 08-12-2005 à 16:59:54

---------------
D3
Reply

Marsh Posté le 08-12-2005 à 23:01:42    

bah mon clip contient trois éléments... une barre de progression.. un champ de texte statique avec écrit "loading" et un texte dynamique avec ecrit le pourcentage de chargement.... quand je fais un fade comme ci dessus... le texte statique et la progress bar disparaissent.. mais le texte dynamique lui ne s'efface pas... j'ai peut etre loupé un épisode !

Reply

Marsh Posté le 08-12-2005 à 23:09:45    

pour vous le montrer j'ai refait la même chose sur un fla vide...
 
vous trouverez le fla et le swf sur cette page :
 
http://www.freedfromparis.com/essais/loader/
 
j'ai tenté de rajouter aussi ça :  _root.loader.textload._alpha-=10.. mais en vain...


Message édité par freed102 le 08-12-2005 à 23:16:44
Reply

Marsh Posté le 09-12-2005 à 02:16:52    

La seule façon d'activer un alpha channel sur un textfield dynamique est d'embarquer la police. ( Embed )

Reply

Marsh Posté le 09-12-2005 à 07:51:10    

Mr Mala le sauveur de programmation/actionscript veille sur nous, loué soit il !  :D

Message cité 1 fois
Message édité par mechkurt le 09-12-2005 à 09:58:43

---------------
D3
Reply

Marsh Posté le 09-12-2005 à 09:57:36    

j'y ai pensé.. c ce que j'ai fait apres.. j'ai importé la police dans la bibliotheque, mais j'ai pas mis le parametre "embed" lol

Reply

Marsh Posté le 10-12-2005 à 17:48:39    

mechkurt a écrit :

Mr Mala le sauveur de programmation/actionscript veille sur nous, loué soit il !  :D


 
Plus trop non .. certains d'entre-vous ont bien pris la relève ;)

Reply

Marsh Posté le 10-12-2005 à 17:48:39   

Reply

Marsh Posté le 10-12-2005 à 18:08:44    

ouais mais quand on seche...
 
d'ailleur le post sur le startdrag dans un cercle, ca revient souvent mais ca me saoule de faire une classe ou un prototype (en + je suis une quiche en cos, sin et radian, mes cours de math sont trops loin derrière moi...)


---------------
D3
Reply

Marsh Posté le 14-12-2005 à 17:46:43    

Meme en embarquant la police ca ne marche pas.  
 
Essaye tu vas voir ;)

Reply

Marsh Posté le 15-12-2005 à 00:05:58    

Parce que tu t'imagines que je poste des trucs sans tester ? :heink:
De ton côté, essaie "mieux" .. parce que ça marche parfaitement ! :sweat:  
http://www.rylax.be/temp/loader.html


Message édité par Mr Mala le 15-12-2005 à 00:07:11
Reply

Marsh Posté le 15-12-2005 à 07:59:26    

ceci dit y a croire qu'on a embarquer la police est l'avoir reelement embarquer ;)
suffit pas de l'exporter et de creer un textformat qui va bien, de mettre embedfont a true sur le textfield, faut aussi definir la page de caracteres a exporter en mettant un champs texte dynamique avec la typo (celle qu'on a inclus dans la bibliotheque et qui doit etre marqué avec un *)
 
Je crois que la procedure à été simplifié avec Flash 8 mais ca ne fonctionne qu'avec Flash player 8 donc vos mieux fire ca old school pendant encore au moins un an...


---------------
D3
Reply

Marsh Posté le 15-12-2005 à 12:38:41    

"ceci dit y a" qu'à cocher "Generate size report" dans la fenêtre de publication pour se rendre compte qu'on l'a réellement embarquée !!! [:spamafote]
De plus, dans le cas présent, le textfield n'est pas généré on-the-fly, il est purement statique dans la scène ! ( donc, le embedfont = true; on oublie ... )
Et là, j'ai passé l'anim en Flash6 pour être sûr .. et ça fonctionne toujours aussi bien ! :-/


Message édité par Mr Mala le 15-12-2005 à 12:39:48
Reply

Marsh Posté le 15-12-2005 à 13:43:48    

c'était pas une critique mais un conseil aux gens qui on du mal a incorporer leur typo (ou qui croit l'avoir incorporé car elle est installé sur leur systeme elle qu'elle s'affiche correectement alors qu'elle n'est pas inculse) ;)
 
te vexe pas, <mode sans ironie aucune>je sais que tu est largement meilleur que moi en Flash / actionscript</mode sans ironie aucune>, et ce forum n'est absolument pas un concour dans lequelle j'essaye de briller, mais plutôt ou j'essaye d'apporter ma modeste contribution  :hello:


---------------
D3
Reply

Marsh Posté le 15-12-2005 à 13:47:21    

ben je sais que c'était pas une critique, je faisais juste un "complément d'information" pour dire qu'il est toujours possible de savoir exactement ce qui est embarqué et ce qui ne l'est pas ...
A savoir aussi que ce "Generate Size Report" est une perle pour détecter où on a des frames qui bouffent de trop !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed