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 02/07/2007, 11h36   #1
Rédacteur
 
Avatar de Clorish
 
Inscription : juin 2003
Messages : 2 487
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 2 487
Points : 2 037
Points : 2 037
Envoyer un message via MSN à Clorish
Par défaut masque et animations

j'ai une animation : deplacement lateral de miniature d'uen visionneuse.
Je souhaite que en errivant au bord de la zone de defilement des miniature, a drotie comem a gauche, les miniature soient masquées.

Petit appercu de la visionneuse actuelle
__________________
On passe du temps a vous repondre, alors soyez sympas, passez du temps ..... a vous relire !
--
Pourquoi tant de haine pour cette pauvre aide Delphi ????
Aiiimezzz laaaaa .... Si-Non-Cham-Pi-Gnon !!!
--
Pour plus de Renseignements : Venez me rejoindre sur Msn .... Promis je mords pas
Clorish est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/07/2007, 11h56   #2
Rédacteur/Modérateur
 
Avatar de beekeep
 
Homme
Développeur informatique
Inscription : octobre 2006
Messages : 1 606
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 26
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : octobre 2006
Messages : 1 606
Points : 2 234
Points : 2 234
Lut,

il suffit de créer un clip masque (rectangle) placé dans le clip visionneuse,

puis d'appliquer un setMask avec le clip conteneur de tes miniatures.

demande si besoin de plus d'info.

;)
beekeep est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/07/2007, 12h07   #3
Rédacteur
 
Avatar de Clorish
 
Inscription : juin 2003
Messages : 2 487
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 2 487
Points : 2 037
Points : 2 037
Envoyer un message via MSN à Clorish
mes miniatures sont des Sprites.
quand a definir un clip conteneur de ces miniatures .. j'ai du mal
visiblement les addChild sur le clip conteneur pour y inclure les Sprites miniatures ... ca marche po .. il ne les affichent pas

Au passage .. j'ai aussi du mal a manipuler la property alpha sur un sprite ...
__________________
On passe du temps a vous repondre, alors soyez sympas, passez du temps ..... a vous relire !
--
Pourquoi tant de haine pour cette pauvre aide Delphi ????
Aiiimezzz laaaaa .... Si-Non-Cham-Pi-Gnon !!!
--
Pour plus de Renseignements : Venez me rejoindre sur Msn .... Promis je mords pas
Clorish est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/07/2007, 13h55   #4
Membre Expert
 
Avatar de jean philippe
 
Inscription : septembre 2006
Messages : 2 062
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 2 062
Points : 2 075
Points : 2 075
Envoyer un message via MSN à jean philippe Envoyer un message via Skype™ à jean philippe
salut
en AS3, c'est plus setMask mais plutot : mask

exemple d'utilisation :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
import flash.text.TextField;
import flash.display.Sprite;
import flash.events.MouseEvent;
 
var tf:TextField = new TextField();
tf.text = "Lorem ipsum dolor sit amet, consectetur adipisicing elit, " 
            + "sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. ";
tf.selectable = false;
tf.wordWrap = true;
tf.width = 150;
addChild(tf);
 
var square:Sprite = new Sprite();
square.graphics.beginFill(0xFF0000);
square.graphics.drawRect(0, 0, 40, 40);
addChild(square);
 
tf.mask = square;
 
tf.addEventListener(MouseEvent.MOUSE_DOWN, drag);
tf.addEventListener(MouseEvent.MOUSE_UP, noDrag);
 
function drag(event:MouseEvent):void {
	square.startDrag();
}
function noDrag(event:MouseEvent):void {
	square.stopDrag();
}
__________________
mon Blog
jean philippe 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 20h03.


 
 
 
 
Partenaires

Hébergement Web