begin process at 2008 07 04 14:23:59
1 204 656 membres
187 nouveaux aujourd'hui
14 118 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

ANIMATION SUR LE THÈME TCPIP


Information sur la source

Catégorie :Effets de textes Niveau : Débutant Date de création : 13/08/2004 Vu / téléchargé: 7 266 / 1 596

Note :
6,5 / 10 - par 4 personnes
6,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (1)
Ajouter un commentaire et/ou une note

Description

Bonjour,

Voici une animation sympatique sur le thème de TCPIP. A voir par curiosité. Le code est entièrement documenté afin de faciliter les débutants dans l'apprentissage de Flash.

Démo de l'animation ici :
http://www.frameip.com/flash/animation_ip.swf

_SebF

http://www.frameip.com
Un site pour les spécialistes IP

Source

  • // ********************************************
  • // Nom du code : animation_ip.cpp
  • // Auteur : _SebF AT frameIP.com
  • // date de création : 12 juillet 2004
  • // version : 1.1
  • // Licence : Ce code est libre de toute utilisation.
  • // La seule condition existante est de faire référence au site http://www.frameip.com afin de respecter le travail d'autrui.
  • // ********************************************
  • // ****************************
  • // Affichage du texte Entrez
  • // ****************************
  • objet_texte_entrez = new TextFormat();
  • // Création de l'objet texte
  • objet_texte_entrez.color = 0x000000;
  • // Couleur du texte
  • objet_texte_entrez.size = 14;
  • // Taille du texte
  • objet_texte_entrez.bold = true;
  • // Indique si le texte apparaît en gras
  • this.createTextField("champ_du_caractere", 50, 177, 380, 100, 30);
  • caractere = this["champ_du_caractere"];
  • caractere.text = "Entrez";
  • caractere.setTextFormat(objet_texte_entrez);
  • // Application du format au caractere
  • caractere.selectable = false;
  • // Interdit la selection des caracteres
  • // ****************************
  • // Lien Web sur le bouton
  • // ****************************
  • _root.bouton.onPress = function() {
  • getURL("http://www.frameip.com/accueil/");
  • };
  • // ****************************
  • // Initialisation des variables
  • // ****************************
  • objet_texte_ip = new TextFormat();
  • // Création de l'objet texte
  • objet_texte_ip.color = 0x000000;
  • // Couleur du texte
  • objet_texte_ip.size = 14;
  • // Taille du texte
  • objet_texte_ip.bold = true;
  • // Indique si le texte apparaît en gras
  • nombre_de_caracteres = 30;
  • // Nombre de caractère générés
  • // ****************************
  • // Génération des caractères
  • // ****************************
  • for (i=0; i<nombre_de_caracteres; i++) {
  • this.createTextField("champ_du_caractere"+i, i, random(300), random(300), 300, 30);
  • // nom, profondeur, x, y, largeur,hauteur)
  • caractere = this["champ_du_caractere"+i];
  • caractere.text = random(255)+"."+random(255)+"."+random(255)+"."+random(255);
  • caractere.setTextFormat(objet_texte_ip);
  • // Application du format au caractere
  • caractere.vitesse = random(14)+4;
  • // Création d'une variable lié au caractère indiquant sa vitesse
  • caractere.selectable = false;
  • // Interdit la selection des caracteres
  • }
  • // ****************************
  • // Mouvement des caractères
  • // ****************************
  • this.onEnterFrame = function() {
  • for (i=0; i<nombre_de_caracteres/2; i++) {
  • caractere = this["champ_du_caractere"+i];
  • caractere._y += caractere.vitesse;
  • // Déplacement du caractère vers le bas
  • if (caractere._y>=300) {
  • caractere._y = 0;
  • }
  • // Repositionne le caractère en haut
  • }
  • for (i=nombre_de_caracteres/2; i<nombre_de_caracteres; i++) {
  • caractere = this["champ_du_caractere"+i];
  • caractere._x += caractere.vitesse;
  • // Déplacement du caractère vers la droite
  • if (caractere._x>=300) {
  • caractere._x = 0;
  • }
  • // Repositionne le caractère en haut
  • }
  • };
// ********************************************
// Nom du code : animation_ip.cpp
// Auteur : _SebF AT frameIP.com
// date de création : 12 juillet 2004
// version : 1.1
// Licence : Ce code est libre de toute utilisation.
// La seule condition existante est de faire référence au site http://www.frameip.com afin de respecter le travail d'autrui.
// ********************************************

// ****************************
// Affichage du texte Entrez
// ****************************
objet_texte_entrez = new TextFormat();
// Création de l'objet texte
objet_texte_entrez.color = 0x000000;
// Couleur du texte
objet_texte_entrez.size = 14;
// Taille du texte
objet_texte_entrez.bold = true;
// Indique si le texte apparaît en gras
this.createTextField("champ_du_caractere", 50, 177, 380, 100, 30);
caractere = this["champ_du_caractere"];
caractere.text = "Entrez";
caractere.setTextFormat(objet_texte_entrez);
// Application du format au caractere
caractere.selectable = false;
// Interdit la selection des caracteres
// ****************************
// Lien Web sur le bouton
// ****************************
_root.bouton.onPress = function() {
	getURL("http://www.frameip.com/accueil/");
};
// ****************************
// Initialisation des variables
// ****************************
objet_texte_ip = new TextFormat();
// Création de l'objet texte
objet_texte_ip.color = 0x000000;
// Couleur du texte
objet_texte_ip.size = 14;
// Taille du texte
objet_texte_ip.bold = true;
// Indique si le texte apparaît en gras
nombre_de_caracteres = 30;
// Nombre de caractère générés
// ****************************
// Génération des caractères
// ****************************
for (i=0; i<nombre_de_caracteres; i++) {
	this.createTextField("champ_du_caractere"+i, i, random(300), random(300), 300, 30);
	// nom, profondeur, x,         y,  largeur,hauteur)
	caractere = this["champ_du_caractere"+i];
	caractere.text = random(255)+"."+random(255)+"."+random(255)+"."+random(255);
	caractere.setTextFormat(objet_texte_ip);
	// Application du format au caractere
	caractere.vitesse = random(14)+4;
	// Création d'une variable lié au caractère indiquant sa vitesse
	caractere.selectable = false;
	// Interdit la selection des caracteres
}
// ****************************
// Mouvement des caractères
// ****************************
this.onEnterFrame = function() {
	for (i=0; i<nombre_de_caracteres/2; i++) {
		caractere = this["champ_du_caractere"+i];
		caractere._y += caractere.vitesse;
		// Déplacement du caractère vers le bas
		if (caractere._y>=300) {
			caractere._y = 0;
		}
		// Repositionne le caractère en haut
	}
	for (i=nombre_de_caracteres/2; i<nombre_de_caracteres; i++) {
		caractere = this["champ_du_caractere"+i];
		caractere._x += caractere.vitesse;
		// Déplacement du caractère vers la droite
		if (caractere._x>=300) {
			caractere._x = 0;
		}
		// Repositionne le caractère en haut
	}
};

Conclusion

Démo de l'animation ici :
http://www.frameip.com/flash/animation_ip.swf

_SebF

http://www.frameip.com
Un site pour les spécialistes IP
Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

  • signaler à un administrateur
    Commentaire de noya le 14/08/2004 11:06:17

    Croyez vous que cela vaut 10 ..... ^_^
    Yaya

Ajouter un commentaire

Pub



Appels d'offres

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Boutique

Boutique de goodies CodeS-SourceS