UTILISER LE TEXTFIELD SOUS FLASH MX

flashman007 Messages postés 769 Date d'inscription samedi 28 décembre 2002 Statut Membre Dernière intervention 17 mai 2004 - 28 juin 2003 à 12:11
cs_Mafassure Messages postés 1058 Date d'inscription jeudi 24 juillet 2003 Statut Modérateur Dernière intervention 14 février 2009 - 25 juil. 2005 à 22:53
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/14092-utiliser-le-textfield-sous-flash-mx

cs_Mafassure Messages postés 1058 Date d'inscription jeudi 24 juillet 2003 Statut Modérateur Dernière intervention 14 février 2009
25 juil. 2005 à 22:53
Salut, c'est marrant j'ai l'impression de remonter les temps =O)


Suite à une question sur le forum http://www.flashkod.com/forum.v2.aspx?ID=517597#5
j'ai fait un TypeWriter (version 2004) avec css,
si ça vous intéresse, si ça peut vous être utile....


//le text à écrire
ecrire = "Hello, voilà mon texte

qui s'affiche comme sur une machine à écrire
le texte est formaté par style.css

vous pouver inserer des
liens";
//longueur de la chaine
iMax = length(ecrire);
//var init
i = 0;
// propriete du champs de txt nom occurance machineAecrire
machineAecrire.autoSize = true;
machineAecrire.htmlText = true;
machineAecrire.multiline = true;
machineAecrire.wordWrap = true;
//style css
//Loading du fichier CSS externe nommé style.css
var formaCSS = new TextField.StyleSheet();
formaCSS .load("style.css");
formaCSS .onLoad = function(success) {
if (success) {
machineAecrire.styleSheet = formaCSS ;}}

//machine à écrire
setInterval(function () {
if (i<iMax) {
i = i+1;
machineAecrire.htmlText = substring(ecrire, 0, i);
} else {
clearInterval;
}
}, 50);
///////////////////////////////////////////////////////////////////////////
le fichier css peut ressembler à ça : c'est juste pour la démo
///////////////////////////////////////////////////////////////////////////
p{
color: #ff3300;
font-size: 12px;
}
a:link {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: underline;
color: #ff9900;
font-size: 12px;
}
a:hover {
text-decoration: underline;
color: #ff9933;
}
SgtKabukinan Messages postés 106 Date d'inscription lundi 20 septembre 2004 Statut Membre Dernière intervention 23 janvier 2010
7 janv. 2005 à 11:52
un ";" manque peut-être non ?
m'enfin je sais pas je connais pas le flash mais bon ^^
MalcolMZ Messages postés 110 Date d'inscription jeudi 4 juillet 2002 Statut Membre Dernière intervention 2 octobre 2006
16 mars 2004 à 01:27
Ben la je vois pas..y a un truc dans ton code ki va pas...ca c sur...mais je vois même pas ce ke tu veux faire exactement...bonne chance...mon temps d'ecoute est imparti...
jeantoma Messages postés 4 Date d'inscription mardi 25 mars 2003 Statut Membre Dernière intervention 12 mars 2004
16 mars 2004 à 01:11
Bon, j'ai bien regardé ta source j'ai essayé de faire "la même" chose mais ça ne fonctionne toujours pas... :/// ouinnnnnnn
:)

help me !!!

MERCI,
J.T.
jeantoma Messages postés 4 Date d'inscription mardi 25 mars 2003 Statut Membre Dernière intervention 12 mars 2004
16 mars 2004 à 00:53
MERCI BIEN JE VAIS TESTER 9A :)
MalcolMZ Messages postés 110 Date d'inscription jeudi 4 juillet 2002 Statut Membre Dernière intervention 2 octobre 2006
16 mars 2004 à 00:39
regarde bien mas ource et tu comprendra que le _root.monTexte.setTextFormat(_root.monFormat) doit se trouver sur la frame après...et le _root.monTexte.Ecriteur(mystring,5) avant le set format...voila.. la seule reponse ke je peux te donner...regarde bien ma source tu verra que le set format et sur la frame apres avec le text.ton message
jeantoma Messages postés 4 Date d'inscription mardi 25 mars 2003 Statut Membre Dernière intervention 12 mars 2004
12 mars 2004 à 21:08
Salut les jeans (lire gens :) ),

Well, peut-être pourrez-vous m'aider ?! je l'espére...
Mon problême est tout con, j'ai créé, grâce à quii vous savez (si vous ne savez pas, ce n'est pas important...) un truc qui pemet de faire sensiblement la même chose que l'ami MalcoMZ... pour l'affichage du texte, pas de problême mais, truc trés trés con !!! , je n'aiive pas à donné de format à mon truc... je met la source içi (si ce n'est pas la bonne place dites-moi ! ).
so :
TextField.prototype.Ecriteur = function(str, ms) {
var moi = this;
var i = 0;
var itv = setInterval(function () {
moi.text = str.substring(0, i);
i++;
if (i>str.length) {
this.onEcriteurEnd();
clearInterval(itv);
}
updateAfterEvent();
}, ms);
};


mystring = "loading files byte rate is cool loading news loading picts";
_root.createTextField("monTexte", 1, 0, 0, 200, 200);
_root.monTexte.multiline = true;
_root.monTexte.wordWrap = true;
_root.monFormat = new TextFormat();
_root.monFormat.color = 0xcccccc;
_root.monFormat.font = "kroeger 05_56"
_root.monTexte.setTextFormat(_root.monFormat);
_root.monTexte.Ecriteur(mystring,5);

Voilà donc si une bonne âme passe par içi :)
Bon à la base je suis un peu graphiste pas trop de termes ésothérique :)
Merci pour tout,
chouette site,
A+,
J.T.
flashman007 Messages postés 769 Date d'inscription samedi 28 décembre 2002 Statut Membre Dernière intervention 17 mai 2004
29 juin 2003 à 15:25
ecris moi sur hugo.sorbelli@laposte.net
cs_wolfood Messages postés 344 Date d'inscription lundi 14 avril 2003 Statut Membre Dernière intervention 22 mai 2004
29 juin 2003 à 14:46
euh, je l'ai plus ton adresse, redonne la stp
cs_wolfood Messages postés 344 Date d'inscription lundi 14 avril 2003 Statut Membre Dernière intervention 22 mai 2004
29 juin 2003 à 14:43
tout compte fait je fais plus un sonic like, mais un castlevania like
je continu sur ton adresse e-mail...
flashman007 Messages postés 769 Date d'inscription samedi 28 décembre 2002 Statut Membre Dernière intervention 17 mai 2004
29 juin 2003 à 14:34
ah ok je vais le rendre plus realiste...
cs_wolfood Messages postés 344 Date d'inscription lundi 14 avril 2003 Statut Membre Dernière intervention 22 mai 2004
29 juin 2003 à 14:25
que tu passe plus de temps dessu et que tu que tu me fasse un bonhomme digne de ce nom, mais que celui actuel était pas mal
flashman007 Messages postés 769 Date d'inscription samedi 28 décembre 2002 Statut Membre Dernière intervention 17 mai 2004
29 juin 2003 à 14:18
wolfood>ben je sais pas c t koi cette reponse?
PS: dsl malcolMZ pour discuter comme ca sur les commentaires de ta source
AtomPouce Messages postés 568 Date d'inscription samedi 28 décembre 2002 Statut Membre Dernière intervention 18 juillet 2006 1
29 juin 2003 à 13:54
tres bon code ! bone utilisation de textfield... je trouve kil n y a pas assez de tutoriaux sur les objets flash ici .. enfin bon des qu on en a compris un on les comprend tous ...
cs_wolfood Messages postés 344 Date d'inscription lundi 14 avril 2003 Statut Membre Dernière intervention 22 mai 2004
29 juin 2003 à 13:48
tu sait le bonhomme que je t'avais demandé de faire, tu m'avais demandé si je l'avais recu sur un autre source, probablement que tu n'a pas recu ma réponse a ton bonhomme alors
flashman007 Messages postés 769 Date d'inscription samedi 28 décembre 2002 Statut Membre Dernière intervention 17 mai 2004
28 juin 2003 à 21:25
wolfood> meuuuh quelle reponse?
MalcolMZ Messages postés 110 Date d'inscription jeudi 4 juillet 2002 Statut Membre Dernière intervention 2 octobre 2006
28 juin 2003 à 19:25
merci pour vos appréciations...
cs_wolfood Messages postés 344 Date d'inscription lundi 14 avril 2003 Statut Membre Dernière intervention 22 mai 2004
28 juin 2003 à 14:24
ah ué trop bien, au fait flashman, t'as pas recu ma réponse a ton mail ?
flashman007 Messages postés 769 Date d'inscription samedi 28 décembre 2002 Statut Membre Dernière intervention 17 mai 2004
28 juin 2003 à 12:11
wé c vachement pratique ! et pi j'aime bien l'ex ;)
Rejoignez-nous