begin process at 2010 02 10 01:03:00
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Flash / Flash MX

 > 

Scripts

 > 

ActionScript

 > 

Quand blendmode a la tête qui tourne (plus)


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Quand blendmode a la tête qui tourne (plus)

mardi 19 mai 2009 à 22:37:59 | Quand blendmode a la tête qui tourne (plus)

WhiteMagus

Membre Club
Hello.

Le problème : j'ai besoin d'un masque inverse (c'est à dire qui fait l'effet contraire du masque : évide le Sprite) qui est dynamique (un texte dynamique).
Tout marche bien, le "masque" est en
BlendMode.ERASE , le clip parent est en BlendMode.LAYER , tout marche bien.
Mais lorsque je veux faire tourner le parent (qui est en
BlendMode.LAYER pour rappel) par un simple .rotation , le masque disparait, il n'est pas affiché et il n'évide rien du tout.

En clair :
BlendMode.ERASE dans un BlendMode.LAYER qui tourne = plus rien ne fonctionne (ni rotation, ni erase......).

Je commence à être fatigué, là... Ça fait 4 jours que je suis sur ce projet...

Merci,
Bye ;)

mardi 19 mai 2009 à 22:47:16 | Re : Quand blendmode a la tête qui tourne (plus)

pegase31

Membre Club Administrateur CodeS-SourceS
bonsoir,

réapplique les blendMode à chaque modification.

Peg'
mardi 19 mai 2009 à 22:55:27 | Re : Quand blendmode a la tête qui tourne (plus)

WhiteMagus

Membre Club
Ça ne change malheureusement rien...

J'ai essayé de remettre les blendmode du parent seul, de l'enfant seul, et des deux en même temps, rien ne fonctionne...

Le plus bizarre, c'est que la rotation ne marche pas et efface le masque, mais que à partir de 0.3° rad. Avant ça, c'est juste la rotation qui marche pas... Le masque lui, fonctionne.

Merci.
mardi 19 mai 2009 à 23:12:00 | Re : Quand blendmode a la tête qui tourne (plus)

pegase31

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !
Je résume :

- tu as un texte dans un clip
- tu "troues" le clip à l'aide du texte via le blendMode
- quand tu fais tourner l'ensemble (sachant que le texte est dans le clip), le texte disparaît ? C'est bien ça ?

Alors le soucis ne vient pas de ton blendMode, mais certainement du fait de ne pas avoir intégré la police dans ton fla et que ton texte soit une zone dynamique (ce qui fait disparaître le texte).

J'ai testé sous flash un truc con avec 2 carrés et la rotation du parent fonctionne très bien, donc le soucis doit venir du texte.

Peg'
mardi 19 mai 2009 à 23:26:09 | Re : Quand blendmode a la tête qui tourne (plus)

WhiteMagus

Membre Club
En effet, le problème vient du texte je pense, mais la police est dans la bibliothèque, le texte est pas sélectionnable, j'ai même testé avec cacheAsBitmap = true (il y est pour que l'"évidage" marche), j'ai aussi mis le parent en cacheAsBitmap = true, mais rien ne marche. Là j'avance à tâtons...

Mais pour ton résumé, tout est bon :)

Je peux t'envoyer la source si tu veux, mais je peux pas le mettre en ligne pour l'instant (par contre, rien n'est commenté... J'y arrive pas :) )

Bye
vendredi 22 mai 2009 à 14:08:49 | Re : Quand blendmode a la tête qui tourne (plus)

WhiteMagus

Membre Club
Hello.

Alors, problème résolu.

Pour la rotation, j'ai oublié que .rotation est pas en degrés radians. Donc en fait, la rotation se faisait bien...

Mais le texte ne s'affichait pas...
Donc pour résoudre cela, j'ai appliqué un TextFormat comme suit :

var maFont:Stenc = new Stenc() // Sten = nom de la police exportée
var tForm:TextFormat = new TextFormat(maFont.fontName, textsize, 0x000000, null, null, null, null, null, "center");


Ce textformat est appliqué à mon champ de texte qui a l'option .embedFonts à true.

A ce niveau, le texte s'affiche correctement, mais la rotation le fait disparaître (sur mac, en tout cas).
Le seul moyen que j'ai trouvé pour que l'affichage soit respecté, c'est de transformer le TextField qui est drawable en Bitmap, via la méthode draw() de BitmapData.

Voilà, si jamais ça peut aider quelqu'un :)


Cette discussion est classée dans : masque, tourne, layer, blendmode, erase


Répondre à ce message

Sujets en rapport avec ce message

0_0 masque texte & fade texte [ par livingdead ] Bonjour,Premier problème, j'ai un fla, avec 3 layerlayer 1 = 2 textfield avec du textlayer 2 = un tableau avec du textelayer 3 = un carré blanc de la Faire un bouton pour exporter un layer en swf ou en image [ par Hagaia ] Bonjour, J'essai de réaliser un petit swf pour créer son portrait robot. On peut choisir sa couleur de cheveux, de yeux... Mais je n'arrive pas à expo Accrocher l'objet de vision d'un calque de masque a la souris [ par one_for_four ] Bonjours.Je débute en dev sous flash MX et j'aurais voulu savoir comment accrocher l'objet de vision d'un calque de masque à la souris.C'est encore un menu tourne [ par jejou17 ] Salut à tousj aimerais savoir faire ça :http://calogero.artistes.universalmusic.fr/main/intro.php?d=0menu effet 3d qui tourne, je cherche un Fla que j Carte et masque [ par marcouille49 ] Bonjour,Débutant , je souhaite réaliser un système de navigation sur une carte (un peu comme sur www.mappy.com).Il y a une grande carte en fond, un ma masque animé avec bords flous? [ par kazak01 ] Salut à tous !Mon problème c'est ke j'arrive pas à créer un masque animé dont les bords soient flous comme dans les vieux films où l'iris se resserre probleme sur un liens dans un masque [ par nicolasb32 ] Bonjour,J'ai un problemes sur flash je n'arrive pas a faire fonctionner un bouton qui est dans un clip... Je voudrait simplement qu'il fasse un "gotoa "decalage" masque [ par catmill ] Bonjour,je suis nouvelle ici: c'est un souci qui m'amene...voila: j'ai fait un effet de transition a l'aide d'un masque anime entre 2 photos.Les 2 pho visionneuse panoramique 360° [ par gregoire7 ] gregoire7Hello tout le monde !j'ai trouvé un code action-script pour créer une visionneuse panoramique en falsh http://membres.lycos.fr/devinfo/pano36 masque et duplicateMovieClip [ par funghi ] Salut à tous les codeurs !!j'ai un petit problème que je ne sais pas comment résoudre : j'ai un clip nommé "mc" que je désire masqué par un autre clip


Nos sponsors


Sondage...

Comparez les prix


HTC Magic

Entre 429€ et 429€

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

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

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