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 21/10/2011, 17h18   #1
Invité de passage
 
Femme
Webmaster
Inscription : septembre 2011
Messages : 2
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Webmaster
Secteur : Arts - Culture

Informations forums :
Inscription : septembre 2011
Messages : 2
Points : 0
Points : 0
Par défaut AS2 : Donner une caractéristique à un texte dynamique

Bonjour !
Alors j'ai un petit problème très très bête et basique mais qui m'empeche d'avancer sur un projet que j'ai. J'ai beau passer en boucle dessus, regarder sur internet si il y a des exeptions, je trouve pas.

Alors simple dans un trombinoscope entièrement dynamique, je créais un cadre dynamique de texte, dans lequel j'importe du texte depuis un xml au moment où je clique sur une photo.

J'aimerai tout simplement changer la couleur ou/et la taille de mon texte.

Pourtant quand je tape ce code, ça ne marche pas.

Code :
1
2
3
gTextTypePoste.font= "Arial";
gTextTypePoste.size= 30;
gTextTypePoste.color= 0xFFFFFF;
Aidez moi s'il vous plait j'aimerai savoir si je passe à coté de quelque chose ou si ma méthode n'est pas la bonne.

Voici la partie de mon code qui est visé :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
var gMovieTypePoste:MovieClip = _root.createEmptyMovieClip("gMovieTypePoste", 4000); 
var gTextTypePoste:TextField = gMovieTypePoste.createTextField("gTextTypePoste", 1, 340, 120, 150, 20); 

var gMoviePoste:MovieClip = _root.createEmptyMovieClip("gMoviePoste", 3000); 
var gTextPoste:TextField = gMoviePoste.createTextField("gTextPoste", 1, 340, 140, 150, 20); 

var gMovieCadre:MovieClip = _root.createEmptyMovieClip("gMovieCadre", 1500); 
var gTextCadre:TextField = gMovieCadre.createTextField("gTextCadre", 1, 340, 120, 150, 20); 

gMoviePoste._visible=false;
gMovieCadre._visible=false;
gTextTypePoste.font= "Arial";
gTextTypePoste.size= 30;
gTextTypePoste.color= 0xFFFFFF;

/*==============================	CLICK PHOTO		=====================================*/

function ClickPhotos(TheCadre:Object)
{
	if (gCadreOpen==null) {
		//CADRE BLANC
		gMovieCadre._visible=true;
		gMovieCadre.alpha=50;
		gMovieCadre.beginFill(0xFFFFFF);
		gMovieCadre.moveTo(50, 85); 
		gMovieCadre.lineTo(600, 85); 
		gMovieCadre.lineTo(600, 380); 
		gMovieCadre.lineTo(50, 380); 
		gMovieCadre.endFill();
		//Texte
		gMoviePoste._visible=true;
		gMovieCadre._visible=true;
		gTextTypePoste.text = TheCadre.MonTypePoste;
		gTextPoste.text = TheCadre.MonPoste;		//
		gCadreOpen=TheCadre;
		TheCadre.swapDepths(2000);
	    MyPushY = TheCadre._y;
	    MyPushX = TheCadre._x;
	    filtrephoto_mc._visible = true;
	    TheCadre._xscale=50; // Exemple !!!!
	    TheCadre._yscale=50;
	    TheCadre._y=110;
	    TheCadre._x=75;
		loadVariablesNum("witien.xml",1)
		
	} else {
		gMovieCadre._visible=false;
		gMoviePoste._visible=false
		gTextTypePoste.text = "";
		gTextPoste.text = "";
		
		filtrephoto_mc._visible = false;
		gCadreOpen._xscale=2; // Exemple !!!!
		gCadreOpen._yscale=2;
		gCadreOpen._y=MyPushY;
		gCadreOpen._x=MyPushX;
		gCadreOpen=null;
	}


=) merci d'avance !
lohanani est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/04/2012, 23h40   #2
Membre confirmé
 
Avatar de zulad
 
Inscription : juin 2007
Messages : 500
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 500
Points : 289
Points : 289
Salut j'ai trouvé ça

Ceci marche
Code :
1
2
3
4
5
6
 
var myformat:TextFormat = new TextFormat();
myformat.font = "Arial";
//the_txt.embedFonts = true;
the_txt.text = "hello";
the_txt.setTextFormat(myformat);
__________________
Il y a trois grandes catégories d'individus : Les S:sensibles / Les P:penseurs / Les A:agités (Tous sont des animaux)
zulad est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h43.


 
 
 
 
Partenaires

Hébergement Web