Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flash > AS3
AS3 Questions relatives à la programmation ActionScript 3 (Cours AS3)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 25/06/2008, 00h31   #1
P.G
Candidat au titre de Membre du Club
 
Inscription : octobre 2004
Messages : 66
Détails du profil
Informations forums :
Inscription : octobre 2004
Messages : 66
Points : 11
Points : 11
Par défaut Faire un puzzle

Bonjour à tous,

Je souhaite réaliser un puzzle sous flash avec des images perso.

Quelqu'un a t'il une idée sur la façon de découper l'image en pièce de puzzle

sans photoshop ?

La destion sera réalisée avec AS3

Merci du coup de main

P.G
P.G est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/06/2008, 02h15   #2
Membre éprouvé
 
Avatar de IP-Fix
 
Inscription : mars 2006
Messages : 406
Détails du profil
Informations personnelles :
Âge : 25
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : mars 2006
Messages : 406
Points : 433
Points : 433
Envoyer un message via MSN à IP-Fix
Cadeau tiré d'une class (ici simplifié) dont je me sers pour la gestion du chargement de palette pour un jeu en tiles ou toute les tiles font 32x32 px

Tu load via un loader et ensuite tu decoupes , bisou
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
		private function onCompleteLoadImage (e:Event):void {
			var src:BitmapData = Bitmap(e.target.content).bitmapData.clone();
 
			for( var i:uint=0; i< src.height/32; i++){
				for( var j:uint=0; j< src.width/32; j++){
					if( a[i][j] == undefined ){
						var img:BitmapData = new BitmapData(32,32);
						img.copyPixels(src,new Rectangle(j*32,i*32,32,32),new Point()); 
						a[i][j]=img;
					}
				}
			}
			drawPuzzle();
		}
__________________
Mon nouveau blog : Flash-Dungeon : AS3 / Objectif-C
IP-Fix est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h07.


 
 
 
 
Partenaires

Hébergement Web