begin process at 2012 05 26 03:46:50
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

MX2004: CLASS

 > CLASS "PATERN" : PERMET LA CRÉATION DE REMPLISSAGE DE MOTIF "BITMAP"...

CLASS "PATERN" : PERMET LA CRÉATION DE REMPLISSAGE DE MOTIF "BITMAP"...


 Information sur la source

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

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :MX2004: CLASS Classé sous :patern, bitmapdata, remplissage, rapide, export Niveau :Initié Date de création :16/05/2006 Vu / téléchargé :6 253 / 695

Auteur : top30

Ecrire un message privé
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (6)
Ajouter un commentaire et/ou une note


 Description

Cliquez pour voir la capture en taille normale
Voir Fla ci-joint

Source

  • Frame 1 du Fla fournit :
  • ////////////////////////////////////////////////////////////////
  • import Hope.clips.Patern ;
  • import flash.geom.Matrix ;
  • import flash.geom.Rectangle ;
  • import flash.display.BitmapData ;
  • // Utilisation 1 ////////////////////////////////////////////////
  • patern1 = Patern.create( this, "stroke45_mc", 99, "stroke45", 100, 50, false ) ;
  • patern1._y = 50 ;
  • trace ( patern1 ) ; // _level0.stroke45_mc
  • // Utilisation 2 ////////////////////////////////////////////////
  • patern2 = patern1.duplicateMovieClip( "paternGrid_mc", 200 ) ;
  • patern2._x = 100 ;
  • patern2._y = 0 ;
  • patern2.width = 50 ;
  • patern2.height = 100 ;
  • patern2.attachBitmap( "grid" ) ;
  • patern2.refresh() ;
  • trace( patern2 ) ; // _level0.paternGrid_mc
  • // Utilisation 3 ////////////////////////////////////////////////
  • patern3 = Patern.create( /* _root */ ) ;
  • patern3.draw( "metal", 50, 100, 45 ) ;
  • patern3._x = 50 ;
  • patern3._y = 100 ;
  • trace( patern2 ) ; // _level0.patern2_mc
  • // Utilisation 4 ////////////////////////////////////////////////
  • mcTV = createEmptyMovieClip( "tv_mc", 300 ) ;
  • mcTV._x = 100 ;
  • mcTV._y = 100 ;
  • rectangle = new Rectangle(0,0,100,50) ;
  • bitmap = BitmapData.loadBitmap("TV") ;
  • //
  • Patern.fill( mcTV, rectangle, bitmap /* matrix, smooth */ ) ;
  • trace( mcTV instanceof Patern ) ; // false
Frame 1 du Fla fournit :

 ////////////////////////////////////////////////////////////////

import Hope.clips.Patern ;
import flash.geom.Matrix ;
import flash.geom.Rectangle ;
import flash.display.BitmapData ;



// Utilisation 1 ////////////////////////////////////////////////
	patern1 = Patern.create( this, "stroke45_mc", 99, "stroke45", 100, 50, false ) ;
	patern1._y = 50 ;
	trace ( patern1 ) ; // _level0.stroke45_mc
	
	
	
// Utilisation 2 ////////////////////////////////////////////////
	patern2 = patern1.duplicateMovieClip( "paternGrid_mc", 200 ) ;
	patern2._x = 100  ;
	patern2._y = 0  ;
	patern2.width = 50 ;
	patern2.height = 100 ;
	patern2.attachBitmap( "grid" ) ;
	patern2.refresh() ;
	trace( patern2 ) ; // _level0.paternGrid_mc
	
	
	
// Utilisation 3 ////////////////////////////////////////////////
	patern3 = Patern.create( /* _root */ ) ;
	patern3.draw( "metal", 50, 100, 45 ) ;
	patern3._x = 50 ;
	patern3._y = 100 ;
	trace( patern2 ) ; // _level0.patern2_mc
	
	
	
// Utilisation 4 ////////////////////////////////////////////////
	mcTV = createEmptyMovieClip( "tv_mc", 300 ) ;
	mcTV._x = 100 ;
	mcTV._y = 100 ;
	rectangle = new Rectangle(0,0,100,50) ;
	bitmap = BitmapData.loadBitmap("TV") ;
	//
	Patern.fill( mcTV, rectangle, bitmap /* matrix, smooth */ ) ;
	trace( mcTV instanceof Patern ) ; // false
	
	
	


 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 Source avec une capture UN PACKAGE "HISTORIC" POUR GÉRER VOS COMMANDES
Source avec Zip CLASS IMAGE ET IMAGEEVENT
Source avec Zip CONSTANTE D'OBJET INMODIAFIABLE ET DÉBLOQUABLE
Source avec Zip Source avec une capture PERSONNALISATION DE COMPOSANT ET GESTION XML
Source avec Zip Source avec une capture PHP COUNTER EVOLUTION

 Sources de la même categorie

Source avec Zip Source avec une capture LECTEUR MP3 AVEC LISTE DE LECTURE, STREAMING OU NON (COMPOSA... par eron
Source avec Zip ENREGISTRER DANS UN FICHIER TEXTE AVEC L'AIDE D'UN EXE par Mr_Qqn
Source avec Zip Source avec une capture CLASSE CALCULATOR par BananaTree
Source avec Zip Source avec une capture MA CLASSE DE BASE SUR LES TEXTES ( STRINGS ) par snakeeater1
Source avec Zip Source avec une capture UNE CLASSE "NUMBER RANDOM" PERMETTANT D'INFLUENCÉ LE RÉSULTA... par top30

 Sources en rapport avec celle ci

Source avec Zip ZOOM SUR UNE IMAGE par yasdar
Source avec Zip CLASS IMAGE ET IMAGEEVENT par top30
Source avec Zip AS3 PROTOTYPE par top30
Source avec Zip EVENTREGISTRATION : CLASSE GÉRANT DES OPÉRATION "EVENTLISTEN... par top30
COMMENT ÉCRIRE SES VARIABLES POUR LES RECONNAITRE RAPIDEMENT par top30

Commentaires et avis

Commentaire de kingcobra le 22/05/2006 10:19:37

salut top30,

Pourrais tu m'expliquer à quoi servent ces quelques lignes :

public static var ID :String = "__Packages.Hope.clips.Patern" ;
//
private static var __INSTANCE :Number = 0 ;
private static var __REGISTED :Boolean = Object.registerClass( Patern.ID, Patern ) ;

Est ce là la méthode pour créer un package, A quoi sert __INSTANCE et __REGISTED ?
__REGISTED est-il un moyen de nommer la classe comme pour la sérialisation en java...?

Commentaire de top30 le 23/05/2006 01:16:27

ID
C'est un chaine qu utilise "Flash" pour aller chercher des instances de blibliothèques.
C'est un truc permettant de ne pas avoir à créer un clip vide (de la classe bien sûr) dans la bibliothèque.

__INSTANCE s'incrémente à chque nouvelle création d'une "partern" ( pour le nommage automatique )
__REGISTED Est la boolean renvoyant par le bonne enregistrement de déclaration d'une Classe. Patern.ID etant le String de la pseudo instance de la blibliothèque et Patern la classe constructrice associée.

Commentaire de top30 le 23/05/2006 01:16:28

ID
C'est un chaine qu utilise "Flash" pour aller chercher des instances de blibliothèques.
C'est un truc permettant de ne pas avoir à créer un clip vide (de la classe bien sûr) dans la bibliothèque.

__INSTANCE s'incrémente à chque nouvelle création d'une "partern" ( pour le nommage automatique )
__REGISTED Est la boolean renvoyant par le bonne enregistrement de déclaration d'une Classe. Patern.ID etant le String de la pseudo instance de la blibliothèque et Patern la classe constructrice associée.

Commentaire de ariden le 29/02/2008 17:16:42

Désolé de te dire ça mais il me semble que ni ton .fla, ni ton .swf ne fonctionne, comment se fait 'il? mon fond reste désespérément blanc...

Pourrais tu me renseigner

Merci d'avance

Commentaire de mcapp le 05/03/2011 01:52:05

Bonjour,
très intéressant votre code !!!
Je regrette seulement que le motif créé diminue de taille lorsqu'on rétrécit la fenêtre.
J'aurais aimé que le motif reste fixe quand on diminue la largeur de la fenêtre
(j'ai testé sur une plus grande surface).
Avez-vous une solution pour cela ?

Merci d'avance !!!

Commentaire de mcapp le 05/03/2011 02:04:43

Finalement, j'ai trouvé la solution :
j'utilise ce code dans un clip que j'enregistre dans la bibliothèque.
Ce clip est ensuite inséré dans la séquence principale.
Ainsi, les motifs créés ne sont plus modifiés lorsque je modifie la taille de la fenêtre !
Génial ! Très intéressant à utiliser ensuite pour la création d'un site en flash.

Merci pour ce code !!!

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Bouton flash MX trop rapide !!! [ par crypto ] Salut,j'ai un pb avec le bouton que je veux fer. Jaimeré kil puisse lancer la page de google kan on click dessus.Mais lorsque la page ou se trouve le décomte rapide [ par tanguyauffret ] namtuisalut je suis débutant et nul en action script......je voudrai voir un chifre diminuer a toute vitesse.passer de 1000 a 999 a 998 etc etc le tou Export DV dans Flash ? [ par manouchkof ] Bonjour à tous, je cherche un habile connaisseur de Flash MX qui saurait s'il est possible de faire une exportation d'une animation Flash en fichier v remplissage de champs dynamique "dynamiquement" [ par buff@lofluo ] Bonjour je voudrais remplir des champs dynamiques avec un i qui s'incrementejai 2 champs dynamiques:champs1 et champs2donc jai essayerfor(i=1;i>3;i couleur de remplissage [ par jbconakry ] bonjour, voila mon probleme, j'ai genere des polygones dynamiquement avec un style pour le contour et ue couleur de remplissage.Je souhaiterais pouvoi export d'infos d'un cd rom en flash vers un fichier doc [ par kyranthia ] Bonjour,je suis en train de creer un cd-rom publicitaire pour un centre de formation.il y a un questionnaire incorporé.Je voudrais proposer l'envoi de bouton de navigation [ par dodoumne ] bonjour,je déjà trouver les boutons de naviguation lectue, pause et stop mais je cherche les boutons : avance rapide, retour, et retour rapi problèmes de chargement [ par co2art ] Bonjour, j'ai déjà fait des barres de chargement sans problèmes mais justement ce n'était que des barres, là, je veux que mon Texte défilant moins rapide que la sequence [ par yoflor ] J'aurai voulu sa voir si il était possible d'inserer dans une sequence qui est cadencer à 40 images /sec un texte défilant qui va beauc j'ai besoin d'un coup de main rapide!!"changer des parametres dans un swf à travers flash" [ par kia2112 ] je viens de creer une animation flash dynamique que je veux modifier son contenue sans retourner à son code source,cela doit etre à travers


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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 : 1,030 sec (4)

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