Flux rss
Collection CommentCaMarche.net
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

[Flash 8 - Action Script] gerer la luminosité

Kid Paddle, le mercredi 8 février 2006 à 11:07:52
bonjour à tous

je développe un microscope sous Flash 8 pour mon projet d'étude et j'aurais besoin de gérer la luminosité, le contraste et la saturation sur un clip à partir d'Action Script. pouvez vous m'aider, merci à Tous
Répondre à Kid Paddle  Signaler ce message aux modérateurs Aller au dernier message

1


  • 3
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
Cris78, le lundi 13 février 2006 à 18:07:57
Bonjour voila que j trouver pour modif je c pas si sa peut t'aller


Application d'effets de couleur et de luminosité à l'aide de code
En plus d'utiliser ActionScript pour définir et animer des fondus alpha (voir Application d'effets de fondu à des objets à l'aide de code), vous pouvez animer différents effets de couleur et de luminosité à l'aide de code en utilisant le panneau Filtres de l'inspecteur de propriétés.

L'exemple ci-dessous explique comment charger une image JPEG et appliquer un filtre de transformation de couleurs, qui modifie les canaux rouges et verts à mesure que le pointeur de souris se déplace le long de l'axe x et de l'axe y.

Modification des canaux de couleur d'un objet avec ActionScript :
Créez un nouveau document Flash dénommé colorTrans.fla.
Sélectionnez l'image 1 du scénario, puis ajoutez le code suivant dans le panneau Actions : import flash.geom.Transform;
import flash.geom.ColorTransform;

var imageClip:MovieClip = this.createEmptyMovieClip("imageClip", 1);
var clipLoader:MovieClipLoader = new MovieClipLoader();
clipLoader.loadClip("http://www.helpexamples.com/flash/images/image1.jpg", imageClip);

var mouseListener:Object = new Object();
mouseListener.onMouseMove = function():Void {
var transformer:Transform = new Transform(imageClip);
var colorTransformer:ColorTransform = transformer.colorTransform;
colorTransformer.redMultiplier = (_xmouse / Stage.width) * 1;
colorTransformer.greenMultiplier = (_ymouse / Stage.height) * 1;
transformer.colorTransform = colorTransformer;
}
Mouse.addListener(mouseListener);

Choisissez Contrôle > Tester l'animation pour tester le document, puis déplacez le pointeur de souris à travers la scène.
Le fichier image qui est chargé transforme les couleurs à mesure que vous déplacez le pointeur de souris.

Vous pouvez également utiliser la classe ColorMatrixFilter pour convertir une image couleur en image noir et blanc, comme dans l'exemple suivant.

Utilisation de la classe ColorMatrixFilter pour modifier une image en une image en nuances de gris :
Créez un nouveau document Flash dénommé grayscale.fla.
Sélectionnez l'image 1 du scénario, puis ajoutez le code suivant dans le panneau Actions : import flash.filters.ColorMatrixFilter;
System.security.allowDomain("http://www.helpexamples.com");
var mcl_obj:Object = new Object();
mcl_obj.onLoadInit = function(target_mc:MovieClip):Void {
var myElements_array:Array = [0.3, 0.59, 0.11, 0, 0,
0.3, 0.59, 0.11, 0, 0,
0.3, 0.59, 0.11, 0, 0,
0, 0, 0, 1, 0];
var myColorMatrix_filter:ColorMatrixFilter = new ColorMatrixFilter(myElements_array);
target_mc.filters = [myColorMatrix_filter];
}
this.createEmptyMovieClip("img_mc", this.getNextHighestDepth());
var img_mcl:MovieClipLoader = new MovieClipLoader();
img_mcl.addListener(mcl_obj);
img_mcl.loadClip("http://www.helpexamples.com/flash/images/image1.jpg", img_mc);

Le code précédent commence par importer la classe ColorMatrixFilter , puis crée un objet écouteur qui sera utilisé avec une nouvelle occurrence MovieClipLoader créée dans un prochain code. Ensuite, une nouvelle occurrence de clip est créée, sous le nom d'occurrence img_mc, ainsi qu'une nouvelle occurrence de chargeur de clip, sous le nom d'occurrence img_mcl. Enfin, le clip source est chargé dans le clip img_mc sur la scène. Une fois l'image complètement chargée, le gestionnaire d'événements onLoadInit est appelé et joint un filtre matrice de couleurs à l'image chargée.

Choisissez Contrôle > Tester l'animation pour tester le document.
L'image que vous chargez sur la scène se transforme en une image en nuances de gris. Visualisez l'image en ligne (http://www.helpexamples.com/flash/images/image1.jpg) afin de voir la couleur originale de l'image.

Vous pouvez également définir la luminosité d'une image à l'aide de code ActionScript, comme indiqué dans l'exemple suivant.

Modification de la luminosité d'une image :
Créez un nouveau document Flash dénommé brightness.fla.
Sélectionnez l'image 1 du scénario, puis ajoutez le code suivant dans le panneau Actions :

import flash.filters.ColorMatrixFilter;
System.security.allowDomain("http://www.helpexamples.com/");
var mcl_obj:Object = new Object();
mcl_obj.onLoadInit = function(target_mc:MovieClip):Void {
var myElements_array:Array = [1, 0, 0, 0, 100,
0, 1, 0, 0, 100,
0, 0, 1, 0, 100,
0, 0, 0, 1, 0];
var myColorMatrix_filter:ColorMatrixFilter = new ColorMatrixFilter(myElements_array);
target_mc.filters = [myColorMatrix_filter];
}
this.createEmptyMovieClip("img_mc", this.getNextHighestDepth());
var img_mcl:MovieClipLoader = new MovieClipLoader();
img_mcl.addListener(mcl_obj);
img_mcl.loadClip("http://www.helpexamples.com/flash/images/image2.jpg",



Ce bloc de code utilise la classe MovieClipLoader pour charger un JPEG externe. Une fois l'image complètement chargée, le gestionnaire d'événements onLoadInit de la classe MovieClipLoader est appelé et modifie la luminosité de l'image sur 100 à l'aide du filtre ColorMatrixFilter.

Choisissez Contrôle > Tester l'animation pour tester le document.
La luminosité de l'image que vous chargez dans le fichier SWF change lorsque vous testez le fichier SWF. Visualisez l'image en ligne (http://www.helpexamples.com/flash/images/image2.jpg) afin de voir l'apparence originale de l'image.

Pour avoir un aperçu d'animation scriptée dans Flash, vous pouvez consulter l'exemple de fichier source, animation.fla, dans le dossier Samples de votre disque dur.

Sous Windows, ouvrez le répertoire lecteur d'initialisation\Program Files\Macromedia\Flash 8\Samples and Tutorials\Samples\ActionScript\Animation.
Sur Macintosh, ouvrez le dossier Disque dur MacintoshApplications/Macromedia Flash 8/Samples and Tutorials/Samples/ActionScript/Animation.
Vous trouverez également des exemples d'applications de galeries photos sur votre disque dur. Ces fichiers vous montrent comment utiliser ActionScript pour contrôler dynamiquement des clips tout en chargeant des fichiers image dans un fichier SWF, avec des animations scriptées. Vous trouverez des exemples de fichiers sources, gallery_tree.fla et gallery_tween.fla, dans le dossier Samples de votre disque dur.

Sous Windows, ouvrez le répertoire lecteur d'initialisation\Program Files\Macromedia\Flash 8\Samples and Tutorials\Samples\ActionScript\Galleries.
Sur Macintosh, ouvrez le dossier Disque dur Macintosh/Applications/Macromedia Flash 8/Samples and Tutorials/Samples/ActionScript/Galleries.


voila !! ++ cris
Répondre à Cris78

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 hamadi_info, le lundi 11 août 2008 à 15:04:02
J'ai un stage sur le flash il concerne la creation d'un site web, la partie qui me concerne est de faire des animations dans le site peut on m'aider?
Répondre à hamadi_info

Résultats pour [Flash 8 Action Script] gerer la luminosité

Flash ! assigné une touche a un événement (Résolu) Bonjour, j'ai un probléme avec flash en action script 2.O J'aimerai assigner une touche de mon clavier (a) pour faire demarrer un CLIP: pour plus de précision , j'ai creer un bouton transparent(hit) auquel j'assigne un action... www.commentcamarche.net/forum/affich-4837867-flash-assigne-une-touche-a-un-evenement
Livre gratuit Action Script Flash MX 560 page (Résolu) Bonsoir à tous je vous présente un très bon livre pour ceux qui préfère Développer en flafh avec la langage action script. ce livre je l'est moi même rassembler d'après la documentaion officile de Macromedia Flash MX. Macromedia Flash MX est... www.commentcamarche.net/forum/affich-1971460-livre-gratuit-action-script-flash-mx-560-page
Tutoriel action script pour débutant (Résolu) Bonjour , j aimerai savoir est ce que l'un de vous aurait l'adresse d un tutoriel action script pour débutant www.commentcamarche.net/forum/affich-3239243-tutoriel-action-script-pour-debutant

Résultats pour [Flash 8 Action Script] gerer la luminosité

Firefox - Gestion des plug-ins : liensVérifier les plug-ins installés Installer des plug-ins Vérifier les plug-ins installés Sous n'importe quel système d'exploitation (Windows, Linux, FreeBSD...), une page rassemble toutes les informations sur les plug-ins installés sur... www.commentcamarche.net/faq/sujet-3337-firefox-gestion-des-plug-ins-liens

Résultats pour [Flash 8 Action Script] gerer la luminosité

Livre sur action script 3 (conseil) (Résolu)Bonsoir,voila je viens de telechrager un livre "Pratique d'action script 3", je vien de lire les premiere page, mais je crois que c pour les professionel ou pour ceux qui conaisse les ancienes version, bref, si quelqu'un la deja lu ou c ce... www.commentcamarche.net/forum/affich-8193128-livre-sur-action-script-3-conseil
Macromedia flash 8 (Résolu)Bonjour, Je poste ce message pour demander si il existe encore une version de macromedia flash 8 en version d'évaluation pour Mac car j'ai besoin de ce logiciel pour pouvoir travailler et le code de série m'a été offert par un ami donc... www.commentcamarche.net/forum/affich-4227496-macromedia-flash-8
Créer un diaporama ou gallerie avec Flash 8 ? (Résolu)Bonjour, je souhaiterais savoir comment créer une gallerie ou un diaporama avec Flash 8 s'il vous plait !! Merci d'avance www.commentcamarche.net/forum/affich-6118095-creer-un-diaporama-ou-gallerie-avec-flash-8

Résultats pour [Flash 8 Action Script] gerer la luminosité

Télécharger Driver Ati Radeon CatalystDriver Ati Radeon Catalyst version 6.2 est dédié au carte graphique ATI Radeon 9600. Le driver prend aussi en charge les cartes ATI de la série Radeon : 9800, 9700, 9600, 9550, 9500, 9250, 7500, 7200, VE, 7000, 9000, 8500 etc. Il gère l’OpenG et le... www.commentcamarche.net/telecharger/telecharger-34056836-driver-ati-radeon-catalyst

Résultats pour [Flash 8 Action Script] gerer la luminosité

Epson EMP-S5S 5,Distance minimale de projection:0.9 m,Taille maximale de l'image:300 inch,Taille minimale de l'image:30 inch,Formats acceptés: ,Format: ,Résolution maximale: ,Résolution native:800x600 SVGA,Contraste:400,Luminosité (whisper... www.commentcamarche.net/guide-achat/epson-emp-s5-941694-fiche-technique
LG HS101HS 101,Format:4:3,Résolution maximale: ,Résolution native:800x600 SVGA,Contraste: ,Divers: ,Luminosité:100 Lumens,Niveau de bruit en fonctionnement: ,Garantie (Lampe non incluse): ,Compatible HDTV,Durée de vie de la... www.commentcamarche.net/guide-achat/lg-hs101-987377-fiche-technique
Acer P1165P 1165,Formats acceptés: ,Format: ,Résolution maximale:SXGA (1280x1024),Résolution native:800x600 SVGA,Contraste:2000,Luminosité:2400 Lumens,Fréquence verticale:56-80 Hz,Fréquence horizontale:15-100 kHz,Divers: ,Bruit en fonctionnement... www.commentcamarche.net/guide-achat/acer-p1165-985144-fiche-technique