compteur
 
AccueilPortailFAQS'enregistrerConnexion

Partagez | 
 

 [résolu]Programmer et afficher un Tableau au format swf avec eanim

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
surenia
Nouveau (nouvelle)
Nouveau (nouvelle)


Nombre de messages : 9
Date d'inscription : 26/12/2010

Message Sujet: [résolu]Programmer et afficher un Tableau au format swf avec eanim   Ven 31 Déc 2010, 16:33

(je suis désolé; c'est la troisième fois: j'avais oublié le titre du sujet).
Bonjour à tous,

Je débute dans la programmation et je m'arrache les cheveux en essayant 1) de construire un tableau et 2) d'obtenir son affichage grâce à eanim, au format swf.

Mes tentatives ont été veines et on m'a conseillé de prier le "tout puissant dieu Thorak" pour qu'il me vienne en aide pour la programmation.
Je sais qu'il officie dans les limbes de ce forum, alors je me suis dis, tant qu'à faire puisque, ô dieux aminiens (Phildes, Gérard, El Vieux, Fastoche et tous les autres...), à vous qui êtes si nombreux, je lance à tous cette prière afin d'être infiniment comblé:

Voilà, pour les préliminaires!!javascript:emoticonp(':lol!:')


J'ai bidouillé ceci dans Mtasc en m'inspirant d'un des livre de D. Tarvideau (rendons à César ce qui...):

class quadillage{

var styleCel= new TextFormat();

var mois=["janvier", "février", "mars","mai","juin,"juillet", "août","septembre","octobre","novembre",décembre"];

var tableau:MovieClip=_root.createEmptyMovieClip("tableau",100);

var exemplaire=0;

for(var i=0;i<=5; i++) {

for(j=0;j<5;j++) {
exemplaire++;

tableau.createTextField("case"+exemplaire,exemplaire,(i*90),(j*20),90,20);

tableau["case"+exemplaire].type="input";
tableau["case"+exemplaire].border=true;
tableau["case"+exemplaire].borderColor=0x999999;

tableau["case"+exemplaire].onChanged=function(){
this.setTexFormat(styleCel);
};
if(j==0){
tableau["case"+exemplaire].text=mois[i];
tableau["case"+exemplaire].setTextFormat(styleCel);
tableau["case"+exemplaire].background=true;
tableau["case"+exemplaire].type="dynamic";
tableau["case"+exemplaire].selectable=false;
}

}
}

Voilà ce que dit Mtasc:

0 {juillet"} - ']' expected
1 {for(} - 'var', 'function' expected
2 {var } - End of file expected
3 {"juillet"} - [Mtasc] parse error Unexpected juillet

Voilà ma question:

"pourquoi tant de haine?"javascript:emoticonp('Crying or Very sad'); je veux dire: pourquoi ça ne veut pas marcher?

Merci à tous ceux qui veulent m'apporter leur éclairage.
A bientôt!
Revenir en haut Aller en bas
Invité
Invité



Message Sujet: Re: [résolu]Programmer et afficher un Tableau au format swf avec eanim   Ven 31 Déc 2010, 16:54

tu peux mettre tes code dans la balise
Code:
[code][/code]
S'il te plait Very Happy parce que j'est du mal a lire ton code.
Revenir en haut Aller en bas
Invité
Invité



Message Sujet: Re: [résolu]Programmer et afficher un Tableau au format swf avec eanim   Ven 31 Déc 2010, 17:50

Deja ta des "balises" qui sont pas fermer, c'est peut etre ca
Revenir en haut Aller en bas
fastoche
Accro
Accro


Nombre de messages : 2349
Age : 53
Date d'inscription : 29/05/2007

Message Sujet: Re: [résolu]Programmer et afficher un Tableau au format swf avec eanim   Ven 31 Déc 2010, 17:57

je n'ai pas testé...un paire de guillemet manquant et ça ne pardonne pas :geek:
le reste m'a l'air bon...

var styleCel= new TextFormat();

var mois=["janvier", "février", "mars","mai","juin","juillet", "août","septembre","octobre","novembre","décembre"];


var tableau=_root.createEmptyMovieClip ("tableau",100);
var exemplaire=0;

for(var i=0;i<=5; i++) {

for(var j=0;j<5;j++) {
exemplaire++;
tableau.createTextField("case"+exemplaire,exemplaire,(i*90),(j*20),90,20);
tableau["case"+exemplaire].type="input";
tableau["case"+exemplaire].border=true;
tableau["case"+exemplaire].borderColor=0x999999;
tableau["case"+exemplaire].onChanged=function(){
this.setTexFormat(styleCel);
};
if(j==0){
tableau["case"+exemplaire].text=mois[i];
tableau["case"+exemplaire].setTextFormat(styleCel);
tableau["case"+exemplaire].background=true;
tableau["case"+exemplaire].type="dynamic";
tableau["case"+exemplaire].selectable=false;
}

}
}
Revenir en haut Aller en bas
surenia
Nouveau (nouvelle)
Nouveau (nouvelle)


Nombre de messages : 9
Date d'inscription : 26/12/2010

Message Sujet: Re: [résolu]Programmer et afficher un Tableau au format swf avec eanim   Ven 31 Déc 2010, 18:18

A l'attention de Marchal: j'ai mis le code initial entre les balises.

Rq:
- je ne m'attendais pas à avoir des réponses aussi rapidement (merci!);
- j'ai copier/coller dans Mtasc la correction proposée par Fastoche (var j et des balises à refermer) puis compilé: j'obtiens var i , var j, et "septembre" soulignés en rouge dans l'éditeur mtasc et il répond ceci


0 {juillet"} - ']' expected
1 {for(} - 'var', 'function' expected
2 {var } - End of file expected
3 {"juillet"} - [Mtasc] parse error Unexpected juillet



Code:


class quadillage{

var styleCel= new TextFormat();

var mois=["janvier", "février", "mars","mai","juin,"juillet", "août","septembre","octobre","novembre",décembre"];

var tableau:MovieClip=_root.createEmptyMovieClip("tableau",100);

var exemplaire=0;

for(var i=0;i<=5; i++) {

for(j=0;j<5;j++) {
exemplaire++;

tableau.createTextField("case"+exemplaire,exemplaire,(i*90),(j*20),90,20);

tableau["case"+exemplaire].type="input";
tableau["case"+exemplaire].border=true;
tableau["case"+exemplaire].borderColor=0x999999;

tableau["case"+exemplaire].onChanged=function(){
this.setTexFormat(styleCel);
};
if(j==0){
tableau["case"+exemplaire].text=mois[i];
tableau["case"+exemplaire].setTextFormat(styleCel);
tableau["case"+exemplaire].background=true;
tableau["case"+exemplaire].type="dynamic";
tableau["case"+exemplaire].selectable=false;
}

}
}
Revenir en haut Aller en bas
fastoche
Accro
Accro


Nombre de messages : 2349
Age : 53
Date d'inscription : 29/05/2007

Message Sujet: Re: [résolu]Programmer et afficher un Tableau au format swf avec eanim   Ven 31 Déc 2010, 18:22

si ttu as recopié mon code je comprends pas pourquoi juin n'est pas terminé par des guillemets....de meme pour decembre qui lui n'a pas de guillemets au debut Wink Wink
à temps je teste ton code.......je reviens
Revenir en haut Aller en bas
surenia
Nouveau (nouvelle)
Nouveau (nouvelle)


Nombre de messages : 9
Date d'inscription : 26/12/2010

Message Sujet: Re: [résolu]Programmer et afficher un Tableau au format swf avec eanim   Ven 31 Déc 2010, 18:26

Merci Fastoche.
En fait c'est le mauvais code (le mien) que j'ai communiqué à Marchal (pour qu'il bosse aussi :lol!: ).
Mais dans mtasc c'est bien ton code que j'ai écrit.
Revenir en haut Aller en bas
fastoche
Accro
Accro


Nombre de messages : 2349
Age : 53
Date d'inscription : 29/05/2007

Message Sujet: Re: [résolu]Programmer et afficher un Tableau au format swf avec eanim   Ven 31 Déc 2010, 18:27

c'est excellent....
ton script....
entre ecrire ici et les 2 acollades
var styleCel= new TextFormat();
var mois=["janvier", "février", "mars","mai","juin","juillet", "août","septembre","octobre","novembre","décembre"];
var tableau=_root.createEmptyMovieClip ("tableau",100);
var exemplaire=0;

for(var i = 0; i< = 5; i++) {

for(var j = 0; j< 5; j++ ) {
exemplaire++;
tableau.createTextField("case"+exemplaire,exemplaire,(i*90),(j*20),90,20);
tableau["case"+exemplaire].type="input";
tableau["case"+exemplaire].border=true;
tableau["case"+exemplaire].borderColor=0x999999;
tableau["case"+exemplaire].onChanged=function(){
this.setTexFormat(styleCel);
};
if(j==0){
tableau["case"+exemplaire].text=mois[i];
tableau["case"+exemplaire].setTextFormat(styleCel);
tableau["case"+exemplaire].background=true;
tableau["case"+exemplaire].type="dynamic";
tableau["case"+exemplaire].selectable=false;
}}}
Revenir en haut Aller en bas
surenia
Nouveau (nouvelle)
Nouveau (nouvelle)


Nombre de messages : 9
Date d'inscription : 26/12/2010

Message Sujet: Re: [résolu]Programmer et afficher un Tableau au format swf avec eanim   Ven 31 Déc 2010, 18:40

Alors, puisque tu mentionnes "entre ecrire ici et les 2 acollades", je comprends qu'il me faut les lignes préalables suivantes:

(obtenues en ouvrant un autre projet) static function action_0(mc:MovieClip):Void{
/* <1293454101543/0> ne pas supprimer ni déplacer ce commentaire / don't supress or move this comment.*/

}
}

Mais ces lignes, je ne les ai pas obtenues en ouvrant mon projet"quadrillage.as"!!
Est-ce que en copiant/collant ce que je montre ci_dessus ça marchera? est-adapté?

Revenir en haut Aller en bas
fastoche
Accro
Accro


Nombre de messages : 2349
Age : 53
Date d'inscription : 29/05/2007

Message Sujet: Re: [résolu]Programmer et afficher un Tableau au format swf avec eanim   Ven 31 Déc 2010, 18:56

disons que si tu remplaces l'appel de la fonction...c'est à dire

static function action_0(mc:MovieClip):Void{
......
tu as ds programmer...>

->essai:action_0( _this );

c'est les fonctions d' E-Anim(c'est énooorme) dont Phildes est le createur et tt le logitiel est enorme.....

si tu changes par ex:
static function biscotte (mc:MovieClip):Void{
il faudra que tu mettes ds programmer...>
->essai:biscotte ( _this );


.......

Wink Wink
Revenir en haut Aller en bas
surenia
Nouveau (nouvelle)
Nouveau (nouvelle)


Nombre de messages : 9
Date d'inscription : 26/12/2010

Message Sujet: Re: [résolu]Programmer et afficher un Tableau au format swf avec eanim   Ven 31 Déc 2010, 19:41

Je sens que j'y suis presque; voilà ce que j'ai concocté:

Code:


class quadillage{
static function mon_tableau () {

var styleCel= new TextFormat();
var mois=["janvier", "février", "mars","mai","juin","juillet", "août","septembre","octobre","novembre","décembre"];
var tableau=_root.createEmptyMovieClip ("tableau",100);
var exemplaire=0;

for(var i = 0; i<= 5; i++) {

for(var j = 0; j< 5; j++ ) {
exemplaire++;
tableau.createTextField("case"+exemplaire,exemplaire,(i*90),(j*20),90,20);
tableau["case"+exemplaire].type="input";
tableau["case"+exemplaire].border=true;
tableau["case"+exemplaire].borderColor=0x999999;
tableau["case"+exemplaire].onChanged=function(){
this.setTexFormat(styleCel);
};
if(j==0){
tableau["case"+exemplaire].text=mois[i];
tableau["case"+exemplaire].setTextFormat(styleCel);
tableau["case"+exemplaire].background=true;
tableau["case"+exemplaire].type="dynamic";
tableau["case"+exemplaire].selectable=false;
}}}



   }}


mais mtasc dit: 0 {setTexFormat(styleCel);} - function 'setTexFormat(...)' unknown in class 'MovieClip'



J'ai lu la doc de Philds, et la fonction setTextFormat() n'y est pas; cela signifie que je vais devoir trouver un autre moyen...

Quelque chose m'intrigue: à part le sprite "list" ou QCM de Gérard (dont je pourrais peut-être m'inspirer), je n'ai pas vu de discussions (2 peut-être) sur les tableaux. Est-ce que je me trompe?

En tous les cas, merci de m'avoir indiquer mes erreurs précédentes.

A bientôt!
Revenir en haut Aller en bas
surenia
Nouveau (nouvelle)
Nouveau (nouvelle)


Nombre de messages : 9
Date d'inscription : 26/12/2010

Message Sujet: Résolu   Sam 01 Jan 2011, 04:36

BONNE ANNEE 2011 à TOUS

Ça commence vraiment bien pour moi: j'ai résolu mon dilemme.

En changeant une ou deux petites choses, j'ai obtenu ce que je désirais.

Merci vraiment beaucoup Fastoche et Marchal!!
Revenir en haut Aller en bas
surenia
Nouveau (nouvelle)
Nouveau (nouvelle)


Nombre de messages : 9
Date d'inscription : 26/12/2010

Message Sujet: Re: [résolu]Programmer et afficher un Tableau au format swf avec eanim   Sam 01 Jan 2011, 04:47

le résultat est là:https://servimg.com/image_preview.php?i=3&u=16035919
Revenir en haut Aller en bas
Invité
Invité



Message Sujet: Re: [résolu]Programmer et afficher un Tableau au format swf avec eanim   Ven 07 Jan 2011, 20:02

Ça commence vraiment bien pour moi: j'ai résolu mon dilemme.

Donc le sujet est résolut bien Wink

Merci vraiment beaucoup Fastoche et Marchal!!
Merci beaucoup, heureux de t'avoir aider Very Happy
Revenir en haut Aller en bas
Contenu sponsorisé




Message Sujet: Re: [résolu]Programmer et afficher un Tableau au format swf avec eanim   Aujourd'hui à 02:55

Revenir en haut Aller en bas
 
[résolu]Programmer et afficher un Tableau au format swf avec eanim
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» [résolu]Programmer et afficher un Tableau au format swf avec eanim
» Afficher le tableau avec les codes couleurs etc dans le message d'acceuil
» [Résolu mais pas pour longtemps] Tableau 2D
» [résolu] Programmer un message
» [ résolu ] ne pas afficher les titres dans les cadres des forums

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
E-anim :: Utiliser E-anim :: Comment faire :: Sujets résolus ou sans suite-
Sauter vers: