Trucsweb.com

Forum de discussion

 Forum « Flash et Shockwave » (archives)

Re: Scrollbar sous Flash MX 2004 (plugiciel 7) automatique

Envoyé: 8 février 2004, 13h45 par Oznog


Salut,

Je dois terminer un gros contrat avec Flash MX (plugiciel 6) avant de vraiment me lancer en ActionScript 2.0 du Flash MX 2004 (plugiciel 7).

toph est dans le vrais, en ce qui conserne la composante "textArea" (voir panneau des "components", "UI components". C'EST AUTOMATIQUE le scrollBar. MAIS avec un champ texteArea normal, un createTextField et le loadVar (maintenant LoadVar!!!) ou loadVariables etc NE GÉNÈRE PAS automatiquement le "scrollBar" ou "ScrollPane".

Quant à l'interface, fait [Pomme F7] ou [CTRL-F7] et sélectionne les "UI Components" tu les verra là.

POUR Flash MX 2004, tu dois regarder du côté du "MovieClipLoader();" et "component textArea" pour ton texte dynamique.

Glisse la composante sur la scène et donne lui le nom d'instance "maComposanteTexte" et ajoute cet ActionScript 2.0

maComposanteTexte.html = true;
maComposanteTexte.wordWrap = true;
maComposanteTexte.multiline = true;
maComposanteTexte.htmlText = "Texte asser long pour défiller";

La barre viendra automatiquement.

=================
Malheureusement les exemples complets de ce forum traite MX mais pas MX 2004. Puisque c'est une nouvelle composante, j'imagine que le createTexte d'avant ne tient plus.

Pour ceux qui cherche encore une solution MX plugiciel 6 voiçi des exemples simple.

Tu as les tutoriels qui s'applique toujours (attention aux majuscule et minuscule de Flash MX 2004!) "Le défilement vertical d'un «texte dynamique»" (http://www.trucsweb.com/Flash/trucs.asp?no=360&type=20)

Exemple avec un "ScrollPane" (http://www.trucsweb.com/Forum/voirmessage.asp?forumid=17&messageid=13302&posparent=1)

Et voilà un exemple de GÉNÉRATION D'UN OBJET TEXTE ET SCROLLBAR avec objet LoadVar. Validé sur Flash MX 2004 ou plugiciel 7.

// Pour texte Latin
// Enlever pour texte Unicode (utf-8)
system.useCodepage = true;

// Création du texte (avant la scrollBar bien sûr
_root.createTextField("monTexte", 1, 0, 0, 200, 100);
monTexte.html = true;
monTexte.multiline = true;
monTexte.wordWrap = true;
monTexte.htmlText = "Un instant s.v.p.";

// Création d'un LoadVar
// Et assignation du texte dynamique
oChargerTexte = new LoadVars();
oChargerTexte.load("http://www.trucsweb.com/Flash/texte/texte.txt";);
oChargerTexte.onLoad = function (success) {
monTexte.htmlText = this.monTexte;
}

// Création de la scrollBar
aParametre = {_targetInstanceName:"monTexte", horizontal:false};
_root.attachMovie("FScrollBarSymbol", "monScroll", 2, aParametre);
monScroll._x = monTexte._width;
monScroll.setSize(monTexte._height);

Ciao
Oznog


Réponses

 sp spRe: Scrollbar sous Flash MX 2004 (plugiciel 7) automatique boumboumboba9/2/2004
Aucun médias sociaux
X

Trucsweb.com Connexion

Connexion

X

Trucsweb.com Mot de passe perdu

Connexion

X

Trucsweb.com Conditions générales

Conditions

Responsabilité

La responsabilité des Trucsweb.com ne pourra être engagée en cas de faits indépendants de sa volonté. Les informations mises à disposition sur ce site le sont uniquement à titre purement informatif et ne sauraient constituer en aucun cas un conseil ou une recommandation de quelque nature que ce soit.

Aucun contrôle n'est exercé sur les références et ressources externes, l'utilisateur reconnaît que les Trucsweb.com n'assume aucune responsabilité relative à la mise à disposition de ces ressources, et ne peut être tenue responsable quant à leur contenu.

Droit applicable et juridiction compétente

Les règles en matière de droit, applicables aux contenus et aux transmissions de données sur et autour du site, sont déterminées par la loi canadienne. En cas de litige, n'ayant pu faire l'objet d'un accord à l'amiable, seuls les tribunaux canadien sont compétents.

X

Trucsweb.com Trucsweb

X

Trucsweb.com Glossaire

X

Trucsweb.com Trucsweb

X

Trucsweb.com Trucsweb

Conditions

Aucun message!

Merci.

X
Aucun message!
X

Trucsweb.com Créer un compte

Créer un compte

.
@