IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ActionScript 1 & ActionScript 2 Discussion :

Contrôle de l'intensité d'une image


Sujet :

ActionScript 1 & ActionScript 2

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Inscrit en
    Janvier 2010
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 5
    Par défaut Contrôle de l'intensité d'une image
    Bonjour à tous,

    Je suis en train de réaliser mon dossier de présentation de ma formation d'éclairagiste de concert sous Flash. Pour augmenter l'interactivité de ce dossier j'aimerais intégrer une animation d'une console d'éclairage allumant et eteignant les images correspondantes. Ces images sont les rendus 3d d'éclairage d'une scène de concert dont leurs prises de vue sont identiques. Le but est de créer des Faders (bouton drag à la verticale style contrôle du volume) qui contrôlent ces images.

    Exemple

    -background noir (pas d'éclairage = salle noire)
    -10 faders (drag)
    - Une image par fader
    - fader1 -> 0 % = image1 -> 0%
    - fader1 -> 100 % = image1 -> 100%

    Je suis débutant sous flash mais j'ai très bien compris les animations. Par contre je suis peu doué en actionscript.

    Version Flash 8 AS2

    Ma question:

    Comment réaliser un fader "drag" et lui assigner un actionscript lui permettant de varier l'intensité de l'image (clip)

    Merci d'avance

  2. #2
    Membre Expert Avatar de dom_dev
    Profil pro
    Inscrit en
    Février 2006
    Messages
    2 073
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 2 073
    Par défaut
    voici un petit exemple qui devrait t'aider

    fader_exemple.fla

  3. #3
    Membre à l'essai
    Inscrit en
    Janvier 2010
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 5
    Par défaut
    C'est exactement ce que je cherche! Par contre, après avoir bidouillé l'animation pendant 30 minutes je n'arrive pas à reproduire le fader pour dimmer une autre image. J'ai tout d'abord commencé par copier les clips et les renommer (image1, etc). J'ai copié collé l'action script dans une nouvelle fenêtre et j'ai renommé tous les nom dans le script par ceux copiés. Mais ça ne fonctionne pas... Après j'ai essayé de placer mon second fader et ma seconde image dans une nouvelle séquence. Gros hic, je ne sais pas écrire "goto and play toutes les séquences". Mais j'imagine que ce n'est pas la meilleure solution.

    Je pense qu'il faut continuer le script que tu m'as envoyé avec des noms d'occurrences différents mais comment faire?!?

    Le must de l'animation serait de créer également un bouton qui permettrai de flasher la même image...

    As-tu également une idée pour réussir un joli filtre entre les images?!? Car si la première image est allumée à 100% elle cachera forcément les suivantes qui seronts allumées derrière. Je pensais travailler les images en png et ne garder que les faisceaux en transparence à 50%.

    Merci pour ta grande aide!

  4. #4
    Membre Expert Avatar de dom_dev
    Profil pro
    Inscrit en
    Février 2006
    Messages
    2 073
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 2 073
    Par défaut
    voici le même exemple avec une autre façon d'utiliser un deuxième clip, cela devrait te permettre de voir à peu près ou il faut placer les éléments pour qu'ils fonctionnent.

    fader_exemple_2.fla

    La solution utilisée est un peu particulière, la valeur 0 à 100 (pour le contrôle en pourcentage de la transparence) est récupérée à travers la valeur de la position du curseur en x. Dans le fader le curseur se déplace de 0 à 100 pixels et c'est cette valeur qui est utilisée ce n'est pas très rigoureux comme façon de programmer mais ça marche.

    Par contre la mise à jour de la valeur de transparence des images est faite par la boucle onEnterFrame, là encore ce n'est pas très propre comme gestion évènementielle mais je n'ai pas trouvé mieux.

    Pour le reste de ton application c'est difficile pour moi de te répondre, car je n'ai hélas pas vraiment le temps d'aller plus loin...

    bonne continuation

  5. #5
    Membre à l'essai
    Inscrit en
    Janvier 2010
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 5
    Par défaut
    Merci encore pour toutes ces précisions. En ce qui concerne les images je vais les travailler sous un programme de traitement d'image pour regler la transparence à 50%. Je pense pouvoir me débrouiller pour la suite.

    Par contre je ne peux pas ouvrir le fichier fader exemple 2 il me dit que c'est un format de fichier inattendu...

  6. #6
    Membre Expert Avatar de dom_dev
    Profil pro
    Inscrit en
    Février 2006
    Messages
    2 073
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 2 073
    Par défaut
    fader_exemple_2.fla

    et celui là??

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Intensité d'une image
    Par dalilia dans le forum ImageJ
    Réponses: 4
    Dernier message: 10/05/2011, 19h21
  2. Réponses: 4
    Dernier message: 20/10/2009, 03h11
  3. Réponses: 6
    Dernier message: 17/04/2009, 16h48
  4. Méthodes de normalisation d'intensité d'une image
    Par nocolach dans le forum Traitement d'images
    Réponses: 1
    Dernier message: 09/04/2009, 13h46
  5. Correction de biais d'intensité dans une image
    Par velkouby dans le forum Traitement d'images
    Réponses: 3
    Dernier message: 18/01/2008, 11h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo