Wizard17
Messages postés47Date d'inscriptionlundi 17 février 2003StatutMembreDernière intervention 9 juillet 2005
-
2 avril 2005 à 12:02
666Freddy666
Messages postés15Date d'inscriptiondimanche 13 mars 2005StatutMembreDernière intervention22 janvier 2006
-
21 janv. 2006 à 00:26
Bonjour à tous !
Voilà, quand on converti un objet en symbôle clip par exemple, on peut
lui régler par la suite sa transparence, sa teinte et aussi sa
luminosité. Seulement voilà, j'aimerai gérer tout ça par le code flash
lui même. Pour la transparence pas de problème : "
nom_de_l'objet._alpha = 50 " mais pour la LUMINOSITE je ne trouve pas.
Donc si quelqu'un peut m'aider, merci d'avance =)
666Freddy666
Messages postés15Date d'inscriptiondimanche 13 mars 2005StatutMembreDernière intervention22 janvier 2006 9 juil. 2005 à 16:37
Hello g ptete une idée il te suffirait ptet de rajeouté une couleur
pouvant varier de blans a noir en grace a la fon ction set RGB et
trasnforme et tout le bataclan avec R= G= B et a cette couleur lui
assossier un alpha d'environ 25 puis enfin de l'assosier a ta couleur
d'origine, en tapant ce message j'ai essaye et sa rend bien
exemple:
tu a un clip en forme de cercle qui change de couleur
par dessus tu rajoutes un clip rond de meme taille avec alpha=25
a ce clip tu lui ajoute le code suivant:
onClipEvent (enterFrame) {
r=g=b=_root.luminosite.rouge
//comme sa si r varie les autra ossi et sa donne du noir au blanc
couleurobj = new Color(this);
couleurobj.setRGB(r << 16 | g << 8 | b<<0);
}
ensuite tu rajoute un clip de n'importe quelle forme mais en taille de curseur et tu lui assigne le code suivant:
Prouprou_Sensei
Messages postés517Date d'inscriptionmardi 23 décembre 2003StatutMembreDernière intervention24 octobre 20061 2 avril 2005 à 12:38
Il n'y as pas de propriété permettant de changer la luminosité en
action script, il faut pour cela utiliser un setRGB je pense mais je ne
sais pas de quelle facon...
pegase31
Messages postés6138Date d'inscriptiondimanche 21 décembre 2003StatutModérateurDernière intervention 4 septembre 201312 2 avril 2005 à 14:05
Pour la luminosité, il faut passer par l'objet de transformation et la méthode "setTransform" qui permet de jouer sur les composantes RGB. Attention, je ne parle pas de la couleur, mais bien des composantes !
C'est exactement la même chose que quand tu changes les propriétés de couleurs avancées de ton occurence manuellement.
Va dans le dico de flash à "monClip.setTransform" il y a un exemple et toutes les explications qui te seront utiles ...
Wizard17
Messages postés47Date d'inscriptionlundi 17 février 2003StatutMembreDernière intervention 9 juillet 2005 9 juil. 2005 à 17:01
Salut
Je vois que même après des mois on a encore des réponses, ça fais plaisir.
Ton idée est bien pensée et je t'avoue c'est en partie comme ça que
j'avais fais pour un projet et ça marchait plutôt bien. J'avais trouvé
une autre manière aussi qui marchait impec mais je n'ai plus mon code !
Faut que je retrouve ça peut toujours servir ou aider quelqu'un.
666Freddy666
Messages postés15Date d'inscriptiondimanche 13 mars 2005StatutMembreDernière intervention22 janvier 2006 21 janv. 2006 à 00:26
C re moi o bout de longtemp mais flashkod ne m'avais pas prevenu de la réponse alors que je leur avais demmandé et avec le temp [...] et je viens de retomber dessus par hasard (comme la derniere fois) donc si tu n'as toujours pas trouver ton code tu n'as cas dire que l'alpha de ton movie Clip est de:
this._alpha=100-(100*r/255)
comme sa si c noir r=0 et alpha=100
et si r=255 alpha=0