Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flash > AS1/AS2
AS1/AS2 Questions relatives à la programmation ActionScript 1 et 2 (Cours AS2)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/01/2008, 22h21   #1
Invité de passage
 
Inscription : septembre 2006
Messages : 4
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 4
Points : 1
Points : 1
Par défaut champ texte entièrement dynamique

Voila mon problème :

J'ai crée entièrement en code des champs de texte permettant via des variables venant du HTML de :

Modifier le texte, la police, la taille, la couleur, la position ... enfin quasiment tout ....

Le problème est que je ne peux pas modifier l'animation en alpha de ce texte ... y a t il une solution, merci
NBpetithomme est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/01/2008, 14h39   #2
Invité de passage
 
Inscription : mai 2007
Messages : 22
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 22
Points : 3
Points : 3
Vérifie que les chiffres que tu passes via ton html vers flash, soient bien de type "Number".

Pour s'en assurer fait ça devant tes variables récupérer dans flash :

Code :
var variable_alpha = Number(variable_alpha);
Vantik est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/01/2008, 09h35   #3
Invité de passage
 
Inscription : septembre 2006
Messages : 4
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 4
Points : 1
Points : 1
Par défaut en faites non

L'animation du clip en alpha ne se fait pas par des variables .... c'est la seule chose non codée dedans ...

Voila le code de la création d'un champ de texte :

if (_root.texte == null) {
_root.texte = " " ;
}

if (_root.police == null) {
_root.police = "Arial black";
}


if (_root.taille == null) {
_root.taille = 35;
}

if (_root.couleur == null) {
_root.couleur = 0xFFFFFF;
}

if (_root.coordX == null) {
_root.coordX = 0;
}

if (_root.coordY == null) {
_root.coordY = 0;
}

if (_root.largeur == null){
_root.largeur = 200;
}

if (hauteur == null) {
_root.hauteur = 100;
}


var monFormat:TextFormat = new TextFormat(_root.police,_root.taille,_root.couleur);
var mon_texte:String = _root.texte;
createTextField("zone_txt", 1, _root.coordX, _root.coordY, _root.largeur, _root.hauteur)
with (zone_txt) {
text = mon_texte;
wordWrap = true;
setTextFormat(monFormat);
}

Tout ceci se trouvant dans un clip et c'est ce clip donc que je souhaite animer en alpha .....
NBpetithomme est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/01/2008, 09h51   #4
Membre Expert
 
Avatar de dom_dev
 
Inscription : février 2006
Messages : 2 067
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 2 067
Points : 2 114
Points : 2 114
bonjour,

voici ce qu'on extrait de la doc flash :
Code :
1
2
3
4
5
6
7
8
9
10
 
var my_fmt:TextFormat = new TextFormat();
my_fmt.font = "my_font";
// Où " my_font " est le nom de liaison d'une police dans la bibliothèque
this.createTextField("my_txt", this.getNextHighestDepth(), 10, 10, 100, 22);
my_txt.border = true;
my_txt.embedFonts = true;
my_txt.text = "Hello World";
my_txt.setTextFormat(my_fmt);
my_txt._alpha = 20;
ce qui est très important c'est qu'on ne peut appliquer la propriété _alpha que sur un font "embeded" et dans ce cas là ça marche...
__________________
Si la ou les réponses obtenues vous ont donné satisfaction n'oublier pas ->
Et ne rajoutez pas de nouvelles questions éternellement dans le même post surtout si vous en n'êtes pas l'auteur
MERCI
dom_dev est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/01/2008, 10h53   #5
Invité de passage
 
Inscription : septembre 2006
Messages : 4
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 4
Points : 1
Points : 1
Par défaut !

Ca marche ! merci beaucoup !
NBpetithomme est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h59.


 
 
 
 
Partenaires

Hébergement Web