Tout ce qui concerne le logiciel E-anim
 
AccueilPortailDernières imagesS'enregistrerConnexion

Partagez
 

 Fudge - AS2 framework

Voir le sujet précédent Voir le sujet suivant Aller en bas 
Aller à la page : 1, 2  Suivant
AuteurMessage
Invité
Invité
avatar


Fudge - AS2 framework Empty
Message Sujet: Fudge - AS2 framework   Fudge - AS2 framework Icon_minitimeJeu 05 Nov 2009, 02:34

Bonjour bonjour,

Je suis très heureux aujourd'hui d'annoncer un autre projet. Fudge.

Fudge regroupe tout des frameworks dans tout sortes de langages. Tout ce qui peut aider quelqu'un et à faire des taches plus rapidement.

Donc, la partie qui devrais vous intéresser, c'est la partie que j'ai commencé. Un framework en actionscript 2.

Sa consiste en un selecteur de movieclips. Il peut être parfois long de répéter plein de fois les root et les intructions presque indentique plusieurs fois. Donc, ce que je propose, c'est de remplacer, par exemple, ça:
Code:
_root.rond0._x = 0;
_root.rond1._x = 50;
_root.rond2._x = 25;
_root.rond3._x = 78;
_root.rond4._x = 102;
par ça
Code:

F("rond0,rond1,rond2,rond3,rond4").x("0,50,25,78,102");
ou même par ça (vu que c'est une suite de movieclip)
Code:
F("rond[0-4]").x("0,50,25,78,102");

Je finalise et je vous donne le script au cours de la semaine .
Revenir en haut Aller en bas
Beldjilali
Programmeur
Beldjilali

Nombre de messages : 3016
Date d'inscription : 24/06/2007

Fudge - AS2 framework Empty
Message Sujet: Re: Fudge - AS2 framework   Fudge - AS2 framework Icon_minitimeSam 07 Nov 2009, 14:46

Prometteur ce petit pas Wink
Revenir en haut Aller en bas
Invité
Invité
avatar


Fudge - AS2 framework Empty
Message Sujet: Re: Fudge - AS2 framework   Fudge - AS2 framework Icon_minitimeDim 08 Nov 2009, 22:33

Je suis face à un probleme qui me frustre totalement et dont je ne comprend rien .. Shocked Regardez..
Code:
var Fudge = function(s){   
       var sp = s.split(",");
      var spt = s.split(";");
      var clipsNames = new Array();
      if(sp.length==1&&spt.length==1){
      clipsNames = sp;
      }else{
         for(var i=0; i<sp.length; i++){
            var scut = sp[i].split("[");
            if(scut.length==1){
               clipsNames.push(sp[i]);
            }else{
               var ns = scut[1].slice(0, scut[1].length-1);
               var n = ns.split(";");
               for(var j=0; j<n.length; j++){
                  clipsNames.push(scut[0]+n[j]+"");
               }
            }
         }   
      
     }
  this.clipsNames = clipsNames;
return clipsNames;

   };
   Fudge.prototype.hey = function(){ // Fonction juste pour tester.
      return this.clipsNames+" HEYHEY";
   };

   
var F = function(s){
   return new Fudge(s);
};   

var B = new Fudge("clip[1;8;2;5]");
_root.m_text = B.hey();//Tout va bien et tout marche bien .. Mais ce n'est pas la syntaxe que je veux...

var A = F("clip[1;8;2;5]");
_root.m_text = A.hey();//SA RENVOIE UNDEFINED ..RRRRRRRRR [BAVE SUR LE COIN DE LA BOUCHE] .. Mais la syntaxe est bonne
 

Je suis TOTALEMENT désespéré par toute la rage que me cause ce problème .. Avez-vous une idée qui pourrait m'aider ? Car la variable A et la variable B sont supposé être identique ..
Revenir en haut Aller en bas
the virus
Co-administrateur
Co-administrateur
the virus

Nombre de messages : 3475
Age : 31
Date d'inscription : 31/12/2005

Fudge - AS2 framework Empty
Message Sujet: Re: Fudge - AS2 framework   Fudge - AS2 framework Icon_minitimeMar 10 Nov 2009, 00:00

enléve les new je pence
Revenir en haut Aller en bas
Invité
Invité
avatar


Fudge - AS2 framework Empty
Message Sujet: Re: Fudge - AS2 framework   Fudge - AS2 framework Icon_minitimeMar 10 Nov 2009, 00:06

the virus a écrit:
enléve les new je pence

Je peut pas enlever les new si je veux utiliser les prototype..

Mais pourtant ..

A = new Fudge ..
B = F qui retourne new Fudge .. donc B = new Fudge

Ya rien a comprendre ..
Revenir en haut Aller en bas
the virus
Co-administrateur
Co-administrateur
the virus

Nombre de messages : 3475
Age : 31
Date d'inscription : 31/12/2005

Fudge - AS2 framework Empty
Message Sujet: Re: Fudge - AS2 framework   Fudge - AS2 framework Icon_minitimeMar 10 Nov 2009, 00:09

a la palce de faire un retune new fudge(); fait :
toto=new fudge();
return toto;
Revenir en haut Aller en bas
Invité
Invité
avatar


Fudge - AS2 framework Empty
Message Sujet: Re: Fudge - AS2 framework   Fudge - AS2 framework Icon_minitimeMar 10 Nov 2009, 00:09

Je vais essayé .. Pourtant c'est la même chose mais toute idée est le bienvenue Smile
Revenir en haut Aller en bas
the virus
Co-administrateur
Co-administrateur
the virus

Nombre de messages : 3475
Age : 31
Date d'inscription : 31/12/2005

Fudge - AS2 framework Empty
Message Sujet: Re: Fudge - AS2 framework   Fudge - AS2 framework Icon_minitimeMar 10 Nov 2009, 00:13

J'ai u le méme souci en php donc bon Laughing
Revenir en haut Aller en bas
Invité
Invité
avatar


Fudge - AS2 framework Empty
Message Sujet: Re: Fudge - AS2 framework   Fudge - AS2 framework Icon_minitimeMar 10 Nov 2009, 00:14

Sa ne marche pas .. Sad
Revenir en haut Aller en bas
the virus
Co-administrateur
Co-administrateur
the virus

Nombre de messages : 3475
Age : 31
Date d'inscription : 31/12/2005

Fudge - AS2 framework Empty
Message Sujet: Re: Fudge - AS2 framework   Fudge - AS2 framework Icon_minitimeMar 10 Nov 2009, 00:18

mais je ne comprend pas pourquoi mais des new ?
pourquoi ne pas créer des fonction ?
Revenir en haut Aller en bas
Invité
Invité
avatar


Fudge - AS2 framework Empty
Message Sujet: Re: Fudge - AS2 framework   Fudge - AS2 framework Icon_minitimeMar 10 Nov 2009, 01:09

Je sais pas, c'est comme ça. Il y a surement une explication quelque part.
Revenir en haut Aller en bas
Invité
Invité
avatar


Fudge - AS2 framework Empty
Message Sujet: Re: Fudge - AS2 framework   Fudge - AS2 framework Icon_minitimeVen 27 Nov 2009, 18:36

Bon bon bon, j'ai réussi à réglé tout mes problèmes et VOILA .. Tout fonctione. Pour l'instant, il y a seulement des fonctions assé basique mais tout devrais se complexifié Cool .. Voici ce qu'on peut faire en gros:
  • Selection de movieclip simple et rapide: F("mc[1;2;3]") = _root.mc1, _root.mc2 et _root.mc3
  • Possibilité de filtré la seletion: ajouté des movieclips, enlevé les movieclips qui n'existe pas, etc.
  • Gestion de tout les attributs des movieclips: _x, _y, _alpha, etc.
  • Gestion de tout les événement : F("mc1").e("onPress",function(){//...})
  • Possibilité d'animation avec les equations d'easing de Robert Penner Very Happy
  • Quelques fonctions mathématique sont incluses


Voilà le code pour l'instant:
Spoiler:

Ou la version sans commentaires et retour à la ligne

Spoiler:
Revenir en haut Aller en bas
Invité
Invité
avatar


Fudge - AS2 framework Empty
Message Sujet: Re: Fudge - AS2 framework   Fudge - AS2 framework Icon_minitimeVen 27 Nov 2009, 18:46

On on l'utilise de cette manière:

Code:
F("mc2").x(40);
//est égale à
_root.mc2._x = 40;

Code:
F("mc[1;2;3]").x(40);
//est égale à
_root.mc1._x = 40;
_root.mc2._x = 40;
_root.mc3._x = 40;

Code:
F("mc[1;2]").x([30,40]).y(10);
//est égale à
_root.mc1._x = 30;
_root.mc2._x = 40;
_root.mc1._y = 10;
_root.mc2._y = 10;

Code:

//Les animations s'utilise comme sa:
F("mc1").anim("_x",50,20,"easeOutBounce",function(){//animation terminé!});
//            (prop,value,durée,easing,callback)
//L'easing par défault est easeInOutQuad

Code:

//Les événements
F("mc1,groupe2").e("onPress",function(){
this; //this = le movieclip actuelle
F(this).x(0);
});
Revenir en haut Aller en bas
bonhomme
Programmeur
bonhomme

Nombre de messages : 1147
Age : 28
Localisation : Belgique
Date d'inscription : 24/09/2009

Fudge - AS2 framework Empty
Message Sujet: Re: Fudge - AS2 framework   Fudge - AS2 framework Icon_minitimeVen 27 Nov 2009, 19:08

erf ça ressemble a du CSS oO
je comprend rien au CSS !
Revenir en haut Aller en bas
chris_c
Accro
Accro
chris_c

Nombre de messages : 8403
Age : 53
Date d'inscription : 18/11/2007

Fudge - AS2 framework Empty
Message Sujet: Re: Fudge - AS2 framework   Fudge - AS2 framework Icon_minitimeJeu 03 Déc 2009, 00:14

ca devient incroyable, je suis épaté
Revenir en haut Aller en bas
Contenu sponsorisé




Fudge - AS2 framework Empty
Message Sujet: Re: Fudge - AS2 framework   Fudge - AS2 framework Icon_minitime

Revenir en haut Aller en bas
 
Fudge - AS2 framework
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 2Aller à la page : 1, 2  Suivant

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
E-anim :: E-Anim :: Projets-
Sauter vers: