Articles taggés avec 'TextInput'

Flash CS3: un texte bug

Travailler avec du texte statique cuorioso j'ai découvert une faille dans Adobe Flash CS3 Professional . En plaçant texte statique dans un film et de basculement (inclinaison), des résultats différents sont obtenus lorsque le film passe, sur la base de l'anti-crénelage:

Texte Flash CS3 bug

Création Flash environnement, cependant, l'aperçu est le même pour les deux choix de l'anti-aliasing. Dans l'exemple illustré ci-dessus, j'ai utilisé une Arial. Toutefois, le problème se produit avec toutes les polices, y compris ceux des bitmaps. Le même défaut se fait par la saisie de texte statique dans une MovieClip et en l'inclinant au lieu du texte actuel. (?)

En savoir plus ...

Flash: comment initialiser les composants dans le constructeur d'une classe

Lorsque estente une classe à partir d'autres objets qu'il contient un clip (MovieClip, TextField, etc ...) ils ne peuvent pas être «prêt» au sein du constructeur. Cela se produit surtout lors de l'utilisation de MovieClip plus étendus ou les composants (contrôles) de Flash. Pour résoudre le problème il suffit d'utiliser l'événement onLoad héritée de la classe elle-même. Par exemple, imaginez que vous avez un MovieClip qui contient un objet TextField (statique objet visuel à l'intérieur de flash) et un objet TextInput (inséré des composants du panneau de contrôle) et que vous voulez définir une propriété dans le constructeur de notre classe MyClass.

Exemple Nous créons un symbole et insert à l'intérieur objet soit TextField (appel let de text_txt) est l'objet TextInput (textinput_txt). Nous associons à ce symbole pour une classe qui étend MovieClip, appelez notre classe MyClass. Qu'est-ce que nous obtenons est que, pendant le constructeur de notre classe MyClass ces deux contrôles sont initialisés. Si nous essayons d'utiliser un code comme ceci:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
/ /
controls . TextInput ; importation mx contrôles TextInput..;
/ /
MovieClip { classe MyClass s'étend MovieClip {
/ /
text_txt : TextField ; private var text_txt: TextField ;
textinput_txt : TextInput ; private var textinput_txt: TextInput;
/ /
function MaClasse () {
"MiaClasse::costruttore" ) ; trace ("MyClass :: constructeur");
/ /
= "Ciao" ; . text_txt text = "Bonjour";
= "Ciao" ; . textinput_txt text = "Bonjour";
/ /
}

}

En savoir plus ...


Arrêtez SOPA