begin process at 2010 03 22 12:32:42
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Flash

 > 

Archives

 > 

ActionScript

 > 

creation textfield dynamique dans _level vide dynamique


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

creation textfield dynamique dans _level vide dynamique

jeudi 28 juillet 2005 à 13:06:43 | creation textfield dynamique dans _level vide dynamique

dixitron007

Membre Club

Salut tout le monde !

Voilà je voudrais pour un besoin très particulier créer une texte dans un _level vide donc voici mon code plutôt simple :


loadMovie("noFile","_level999");
  _root.onEnterFrame=function()
   {
   if(_level999)
    {trace (_level999 + " <-- ist nun da");
    

    _level999.createTextField("monTexte",1,100,100,300,100);
    _level999.monTexte.multiline = true;
    _level999.monTexte.wordWrap = true;
    _level999.monTexte.border = false;
    
    _level999.monFormat = new TextFormat();
    _level999.monFormat.color = 0xff0000;
    _level999.monFormat.bullet = false;
    _level999.monFormat.underline = true;
    
    _level999.monTexte.text = "Ceci est un test d'objet de champ de texte";
    _level999.monTexte.setTextFormat(monFormat);
    delete _root.onEnterFrame;
    }
   }

pour moi ca devrait théoriquement fonctionner
pourtant vous l'avez deviné rien ne ce passe...

Question : Pourquoi


Merci d'avance à tous et @bientôt

jeudi 28 juillet 2005 à 14:40:05 | Re : creation textfield dynamique dans _level vide dynamique

_benjy

et pourquoi tu te complique la vie comme ca ??
fait juste
_root.createTextField("champtexte",9999,10,10,100,20);
ou 9999 est le niveau sur lequel tu crée le champ
donc pas besoin de tt ton truc av ou tu fait un loadMovie de rien sur _level999
qui plus est ce histoire de _level ... c bon pour du Flash 5, (ou encore du MX) mais en MX 2004 tu peux oublier ca sert a que dale ....

Flash sans Limites
_Benjy
jeudi 28 juillet 2005 à 16:04:51 | Re : creation textfield dynamique dans _level vide dynamique

dixitron007

Membre Club
Merci de ta réponse mais...

ah mes amis.. on demande la recette du fromage de vache et on me dit que le fromage de chèvre est meilleur.lol.
En tout cas on ne pourra pas dire que tu dis des bétises... juste que ca ne ma pas servi à grand chose.. bref en bon cartésien...développons :
 
En faite la structure de mon site est très complexe : 77 swf pour le moment à gérer... c du lourd avec beaucoup de code et de donnée à transférer via mysql.
Mais là n'est pas encore la raison de cette structure que j'ai choisi par (ce qui me semble etre) une contrainte du langage.

j'ai deux besoin essentiel pour mon site :
1 - avoir accès facilement au contenu de n'importe quel swf
2 - avoir un accès direct à la racine d'un swf lorsque je travaille sur un seul swf sans le soumettre à son interaction avec les autres (sans lancer l'index), pour le rendre le plus modulaire.

Car cette notion de _level à cette puissance qu'elle apporte de la modularité, du moin dans le cadre de mon projet.

pour safisfaire ces deux besoins je ne peux pas me passer des _level
je sais qu'il y a toujours d'autres solutions...l'intelligence n'a pas de limite...mais après étude du cas cette structure en _level me fait gagner beaucoup plus de temp qu'une solution sans _level (en faisant tout transiter par des MC et un seul _root=_level0 : car c'est bien de ca dont tu me parle ?)

Bref je le projet est a un stade très avancé on la reconception général n'est pas envisageable. je l'ai dis c un besoin très particulier.

Sinon je trouve très étonnant le discour que tu tiens sur la notion de _level quant à son unitilité et je ne pense pas que macromédia enlèvera demain cette notion clé du DAO.

@bientôt
jeudi 28 juillet 2005 à 16:10:24 | Re : creation textfield dynamique dans _level vide dynamique

_benjy

na mais tt ce que je t'explique c'est que ton _level9999 est equivalent a createTextField("nom",9999...)
c la mm chose
tout tes _levelXXX sont en fait des elts placé sur _root ... understand ?
de plus tout ton truc de loadMovie vide ne sert vraiment a rien ... ce n'est paas pour te compliqué la vie bien au contraire
mais bon tu fais comme tu le sens

Flash sans Limites
_Benjy
jeudi 28 juillet 2005 à 16:52:20 | Re : creation textfield dynamique dans _level vide dynamique

dixitron007

Membre Club

Euh ouai alors la c une grosse erreur que tu fais :

Je le dis pour tous ceux qui confonde : niveau n'est pas pareil que profondeur.
Démonstration :
tape le code ci dessous :

loadMovie("noFile","_level999");
  _root.onEnterFrame=function()
   {
   if(_level999)
    {
   _root.createTextField("monTexte",999,100,100,300,100);
    _root.monTexte.multiline = true;
    _root.monTexte.wordWrap = true;
    _root.monTexte.border = false;
    _root.monFormat = new TextFormat();
    _root.monFormat.color = 0xff0000;
    _root.monFormat.bullet = false;
    _root.monFormat.underline = true;
   
    _root.monTexte.text = "Ceci est un test d'objet de champ de texte";
    _root.monTexte.setTextFormat(monFormat);
 trace("Présence dans level0 " + _level0.monTexte);
 trace("Présence dans level999 " + _level999.monTexte);
 delete _root.onEnterFrame;
    }
   }


regarde maintenant le débogeur et voix si monText a été créé dans _level0 ou dans _level999 ?

notons que le dico précise bien :
mon_mc.createTextField(nomDoccurrence, profondeur, x, y, largeur, hauteur)

merci qu'en même.

donc profondeur et non pas niveau !!!

jeudi 28 juillet 2005 à 16:55:24 | Re : creation textfield dynamique dans _level vide dynamique

dixitron007

Membre Club
(les deux dernières phrase de mon dernier message sont  inversé)
jeudi 28 juillet 2005 à 17:05:32 | Re : creation textfield dynamique dans _level vide dynamique

_benjy

ok tu pense comme tu veux LOL
moi je flash depuis plus de 6ans, et suis certifier
les _level sont les ancienne gestion de profondeur qui etait en Flash 4 & 5
enfin bon courage quand mm LOL

Flash sans Limites
_Benjy
vendredi 29 juillet 2005 à 12:21:15 | Re : creation textfield dynamique dans _level vide dynamique

dixitron007

Membre Club
ba je fais tu flash depuis plus longtemp que toi et ça change pas le problème. j'ai même été formateur dans plusieurs centre de formation, c p'têtre même qui t'aie formé branluchon.

prend le temp de faire la démonstration et tu verras par toi même. moi j'prend bien le temps de mettre le code. un peu de respect bordel.

alors fait la démonstration et dis moi ce que tu vois.
vendredi 29 juillet 2005 à 12:42:51 | Re : creation textfield dynamique dans _level vide dynamique

_benjy

ok alors deja pete un coup man, qui plus est pas de bol j'suis aussi formateur Flash et je plait vraiement les eleves que tu as car il doivent s'arraché la peruque, car faire des loadMovie et utiliser onEnterFrame pour creer un champ texte c'est du grand n'importe quoi.
ensuite ton test a la manque prouve rien voir que tu ne connais pas Flash ton truc cencé chargé en _level999 retourne undefined.
en plus ton createTextField le creer en niv 999 donc pour moi t'essais juste de bidouiller. qui plus est si t'etais vraiment formateur et manupulé Flash depuis si longtemps, tu ferais pas de tel betises ....
enfin moi j'te laisse faire et laisse beton avant que tu veuille comparé la taille de nos sexe
tchao et bon courage LOL (pareil a tes eleves que je plain franchement)

Flash sans Limites
_Benjy
vendredi 29 juillet 2005 à 13:21:44 | Re : creation textfield dynamique dans _level vide dynamique

dixitron007

Membre Club
bon apparement tu sais pas lire français. j'ai dis que "j'ai été formateur" c du passé donc pas du présent. bref passons.

sinon voilà mon interprétation du code :

// la on charge le fichier inexistant pour voir si le _level va se creer
loadMovie("noFile","_level999");
// là on lance la boucle parce que le fichier n'est pas chargé instantanément, la boucle
//permet en quelque sorte de surveiller l'arrivé du fichier. j'aurais pu utiliser un
//moviecliploader mais c juste pour qu'un débutant puisse le comprendre plus vite
  _root.onEnterFrame=function()
   {
 
if(_level999)
    {//si le level999 est créé mon peut commencé à lui attacher une zone de texte
   _root.createTextField("monTexte",999,100,100,300,100);
    _root.monTexte.multiline = true;
    _root.monTexte.wordWrap = true;
    _root.monTexte.border = false;
    _root.monFormat = new TextFormat();
    _root.monFormat.color = 0xff0000;
    _root.monFormat.bullet = false;
    _root.monFormat.underline = true;
   
    _root.monTexte.text = "Ceci est un test d'objet de champ de texte";
    _root.monTexte.setTextFormat(monFormat);
 trace("Présence dans level0 " + _level0.monTexte);//ici la trace renvoie "monText" donc on peut conclure que la zone de texte à été créé dans le _level0
 trace("Présence dans level999 " + _level999.monTexte);//ici la trace renvoie "undefined" donc on peut conclure que la zone de texte pas été créer dans le _level999
 //et c fini
delete _root.onEnterFrame;
    }
   }

donc j'aimerais savoir s'il y a un moyen de créer une zone de texte dynamiquement dans un _level vide créer dynamiquement ?

1 2

Cette discussion est classée dans : dynamique, montexte, level, level999, monformat


Répondre à ce message

Sujets en rapport avec ce message

Occ="Montexte"; Occ.setTextFormat(monFormat); => C'est possible ?! [ par pako56 ] Bonjour,Sur la commande : monTexte.setTextFormat(monFormat);Je voudrais pourvoir faire en sorte que la valeur de monTexte soit dynamique, en gros si j textfield (champs texte/retour a la ligne) [ par kodiask ] Voilà j'ai un problème :) alors sur mon animation j'ai un espace de texte de saisie avec un bouton lorsque l'on appuye sur le bouton le texte du champ texte dynamique et liens css [ par andybag ] Bonjour Je teste un chargement de texte dynamique dans un clip lui aussi créé dynamiquement le tout avec une mise en forme css. Jusque là ça fonction Code dans un Menu Dynamique [ par brightblade ] Bonjour, je fais un menu dynamique et j'ai juste un petit soucije fais un truc du style:for (var i= 0; iobjet[i].onRelease= function(){ Preloader image jpg dynamique pour flash [ par chalex ] Voilà j'ai un soucis que je n'arrive pas à résoudre. Dans mon flash je recupère des information sur les images à charger grace à php. Suite à celà je recuperation données fichier texte dans clip dynamique [ par nuggette ] Bonjour tout le monde! Voilà, j'ai fait une carte de France dans un doc flash. J'ai préparé un clip avec un champ texte dynamique a l'interieur, repré texte dynamique dont la variable est un tableau ? [ par cbil ] débutant en c/c++, flash et asm- Me contacterSalut tout le monde !Un petit soucit, j'ai creer une variable comme ca : (exemple)      _ Flash et mysql [ par dcbastien ] Bonjour. Je crée une animation qui contient un texte dynamique, qui est en fait un menu dynamique, dont les liens proviennent de mysql. Ce que je vou integrer une police d'ecriture pour un texte dynamique [ par MrdJack ] salut, mon prob est le suivant : j'ai créé un texte dynamique en as, je lui aplique ensuite un format que j'ai créé, et je souhaiterais que flash i Représentaiton Unicode dynamique [ par syndrael ] Bonjour, Je suis sur MX (pas 2004) Je désire dynamiquement créer un caractère unicode par le code Actionscript 1, sans passer par un élément extérieur


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,562 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales