begin process at 2010 09 06 05:33:03
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Effets d'images

 > FONDU DIFFÉRÉ DE PLUSIEURS ÉLÉMENTS

FONDU DIFFÉRÉ DE PLUSIEURS ÉLÉMENTS


 Information sur la source

Note :
6 / 10 - par 1 personne
6,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Effets d'images Niveau :Débutant Date de création :26/04/2005 Vu / téléchargé :7 680 / 2 413

Auteur : durand2504

Ecrire un message privé
Commentaire sur cette source (1)
Ajouter un commentaire et/ou une note

 Description

Cette source fait suite à un post de  hotfirenet (post id=439492).

Le principe est de faire apparaitre différents éléments (ici 6 rectangle) en modifiant leur alpha en décallé.

Dans l'exemple donné, l'alpha initial de chaque élément est 0, l'alpha max est 100 et le décallage est de 25.
Donc l'alpha de l'élément 1 augmente jusqu'à être de 25, puis l'alpha des éléments 1 et 2 augmentent jusqu'à 50 (élément1) et 25 (éléments2) puis l'alpha des éléments 1,2,3 augmentent... jusqu'à ce que tout les éléments aient un alpha de 100.

Source

  • j'ai mis le code suivant sur l'image:
  • for (i=1;i<=6;i++){
  • _root["bouton"+i]._alpha=0;
  • }
  • et le code suivant sur un clip vide (possible de le mettre sur n'importe quel clip) :
  • onClipEvent (enterFrame) {
  • if (_root.bouton6._alpha<=100) {//on s'arrête quand le dernier clip a son alpha au max voulu
  • tab=[]
  • //je crée un array avec les valeur des alphas
  • for (i=1;i<=6;i++) {
  • tab.push(_root["bouton"+i]._alpha);
  • }
  • //je cherche la première valeur inférieure à 25
  • i=1;
  • while ( (i<tab.length)&&(tab[i-1]>=25) ) {//si l'alpha pas inf à 25, on passe au suivant, arrêt à la fin du tableau
  • i+=1;
  • }
  • //je règle l'alpha du bouton en question
  • for (j=1;j<=i;j++) {
  • if (tab[j-1]<=100) {//alpha max de chaque clip
  • _root["bouton"+j]._alpha+=2;
  • }//fin if
  • }//fin for
  • }//fin if
  • }//fin onClipEvent
j'ai mis le code suivant sur l'image:
for (i=1;i<=6;i++){
   _root["bouton"+i]._alpha=0;
}

et le code suivant sur un clip vide (possible de le mettre sur n'importe quel clip) :

onClipEvent (enterFrame) {
if (_root.bouton6._alpha<=100) {//on s'arrête quand le dernier clip a son alpha au max voulu
   tab=[]
   //je crée un array avec les valeur des alphas
   for (i=1;i<=6;i++) {
      tab.push(_root["bouton"+i]._alpha);
  }
  //je cherche la première valeur inférieure à 25
  i=1;
  while ( (i<tab.length)&&(tab[i-1]>=25) ) {//si l'alpha pas inf à 25, on passe au suivant, arrêt à       la fin du tableau
      i+=1;
  }
  //je règle l'alpha du bouton en question
  for (j=1;j<=i;j++) {
      if (tab[j-1]<=100) {//alpha max de chaque clip
          _root["bouton"+j]._alpha+=2;
      }//fin if
  }//fin for
}//fin if
}//fin onClipEvent

 Conclusion

Comme toujours, c'est fait sous MacOSX, Flash5, donc il y a un.fla pour les Windowsiens, un sans extension pour Mac et si celà ne marche pas sous Windows, merci de m'envoyer un MP, je ferrait l'adaptation. (pour linux, désolé mais je ne m'y connait pas, d'ailleur, existe-til des flashplayer linux?)
A+

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip CONVERTION D'UN NOMBRE BASE10 EN BASEN ET CRÉATION D'UN TABL...
Source avec Zip TRANSITION EN COULEUR
Source avec Zip MINI BASE DE DONNÉE AVEC REQUÊTE SIMPLE

 Sources de la même categorie

Source avec Zip Source avec une capture EFFET D'EAU RÉALISTE - AS2 par Choumoumou
Source avec Zip Source avec une capture DIAPORAMA FLASH XML + FLASH par nixoulamasse
Source avec Zip Source avec une capture BOUTON DE VOLUME par pegase31
Source avec Zip FLASH : DIAPORAMA DYNAMIQUE AVEC FICHIER XML par nixoulamasse
Source avec Zip Source avec une capture LIGHTFILTERFX: UNE CLASSE D'EFFET D'OMBRE ET DE RELIEF... par top30

Commentaires et avis

Commentaire de stown le 26/04/2005 15:52:03

wai sa pourai bien m'etre utile j avai essayé de le faire et j'avai abandoné je voulai pas perdre de temps pour sa :P! merci bien^^

en ce qui concerne flash sur linux sa m'interesse aussi et j'ai trouvé sa :D
http://f4l.sourceforge.net

le playeur il y en a un, et meme un editeur a ce que j'ai vu :)) linux va biento ruiné bill gates x))

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Septembre 2010
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
27282930   

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,406 sec (3)

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