begin process at 2012 05 27 10:42:28
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Flash / Flash MX

 > 

Scripts

 > 

ActionScript

 > 

Mask et coloriage en ligne innovateur (je pense)


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

Mask et coloriage en ligne innovateur (je pense)

mardi 10 mars 2009 à 08:43:02 | Mask et coloriage en ligne innovateur (je pense)

antbilly

Membre Club
Allô à tous,
Je veux concevoir un coloriage en ligne nouveau. Je ne veux pas qu'on clique des zones pour y appliquer une couleur (ce serait facile) mais je désire qu'on puisse 'passer' un pinceau et appliquer la couleur choisit aux endroits exact où on la veut.

Un début, mais y a que le zoom de conçu: exemple

Et un rendu fait avec photoshop (c'est ça que ce serait supposer donner) : exemple2

Maintenant, la seule façon logique d'arriver a ce résultat, ce serait de dessiner 'en ligne' des Masks. Je m'explique... Une option de 'colorer' en ligne genre appliquer un tracé en _alpha: 45, c'est nul! Flash ne fait qu'ajouter une image en alpha par-dessus notre toile. On perd la richesse et l'intensité des textures d'origines.

Non, moi ce que je veux faire c'est ceci: J'ai dans un mc plusieurs calques avec mon image modifier avec des filtres dans photoshop. Une image sous filtre bleu, mauve, etc... suivant les choix de ma palette de couleur à droite de mon coloriage en ligne. Maintenant... Ce serait de dire à flash: 'Dessine moi un tracé qui sera le mask de 'image-filtre-bleu''. Et là , magie... l'image du filtre bleu apparait là où l'on met la souris. Ben, pas tout à fait! En vérité, il faudrait arriver faire une commande qui dise également : si tu a choisis 'bleu' dans la palette, tu dessines un mask sur _root.toile.bleu. et tu efface _root.toile.gris. Ainsi de suite, selon l'ordre des calques. Bricolage? Ça va laguer même si c réalisable? Je ne sais pas! Mais si ça marche, la qualité du coloriage (je parle pas du temps de réponse) serait IMPECABLE!

J'ai besoin d'aide, parce que pour le moment, je n'arrive pas à dire a flash de dessiner à l'endroit que le désire et qu'en plus ça donne un mask.

Pour l'instant, j'avais comme base ce code-source:

_root.onMouseDown = function () {
    mouseact = true;
    nb++;
    _root.attachMovie ("ligne", "ligne" + nb, nb);
    zOrgX = _xmouse;
    zOrgY = _ymouse;
    eval ("ligne" + nb)._visible = 0;
};
//détection de la souris enfoné
_root.onMouseUp = function () {
    mouseact = false;
};
_root.onMouseMove = function () {
    if (mouseact) {
        OrgX = zOrgX;
        OrgY = zOrgY;
        var AB = orgX - _root._xmouse;
        var BC = orgy - _root._ymouse;
        var AC = Math.sqrt ((AB * AB) + (BC * BC));
        info.text = nb;
        //espacement limite pour tracé une ligne
        if (AC > 3) {
            nb++;
            _root.attachMovie ("ligne", "ligne" + nb, nb);
            with (_root["ligne" + nb]) {
                _x = OrgX;
                _y = OrgY;
                _xscale = -(100 * AC) / 340;
                _yscale = Number (min_size.text);
                //cosinus (angle) = (longueur coté adjacent) / (longueur hypothenuse)
                //soit cos = x/z (dans notre cas)
                var angle = Math.acos (AB / AC);
                var degree = angle * (180 / Math.PI);
                _rotation = degree;
                if (_root._ymouse > orgy) {
                    _rotation = -_rotation;
                }
                _visible = 1;
            }
        }
        //point
        if (AC > 3) {
            nb++;
            var np = nb;
            _root.attachMovie ("point", "point" + np, np);
            with (_root["point" + np]) {
                _x = _root._xmouse;
                _y = _root._ymouse;
                _xscale = _yscale = Number (min_size.text);
            }
            zOrgX = _xmouse;
            zOrgY = _ymouse;
        }
    }
    if (Key.isDown (Key.BACKSPACE)) {
        nb = 0;
        for (var z in _root) {
            removeMovieClip (_root[z]);
        }
    }
};

J'ai voulu changer les _root par _parent (j'aurais p-ê dû utiliser this) en mettant le code sur le masque choisit. Or, ça ne marche pas!

J'ai besoin d'une âme généreuse qui voudrait m'aider a réaliser ce beau coloriage!
Merci


[ Lien ]
Ivady
mardi 10 mars 2009 à 08:46:15 | Re : Mask et coloriage en ligne innovateur (je pense)

antbilly

Membre Club

Bon, une erreur sur mon deuxième lien, voici une 'screenshot' de ce que c supposer faire (ce serait le fun de pouvoir rééditer ces messages sur ce forum):
[ Lien ]

[ Lien ]
Ivady
mardi 10 mars 2009 à 09:55:00 | Re : Mask et coloriage en ligne innovateur (je pense)

pegase31

Membre Club Administrateur CodeS-SourceS
bonjour, tu te compliques les choses pour rien ...

Pourquoi ne fais-tu pas simplement une images N&B avec transparences que tu importes sous flash ?

Peg'


Cette discussion est classée dans : ligne, var, root, nb, coloriage


Répondre à ce message

Sujets en rapport avec ce message

jeu de dessin [ par patrickgilet ] Dans un clip d'occurrence "zonedessin", j'ai limité "l'action de la souris".Normalement, on ne devrait pas pouvoir dessiner en dehors de ce cadre. Mai menu style mac [ par robertours ] Salut, je tente actuellement d'uitiliser un menu au design mac.Pour les icones de gauche, tout se passe a peu près bien, mais si on approche du menu p nom de variable & variables [ par desstrain ] salut, 4h-10,je sui bloké sur un truc stupide mais je trouve pas nam = "_root.var_zone.nom"+i;=>_root.var_zone.nom1 a pour valeur "toto"mais le pb c boutons radio, php et AS...tit pb a la con [ par funghi ] salut à tous, bon voila, j'espere que vous n'allez pas me prendre pour un gros null, mais j'ai un tit probleme tout simple en apparence, mais que je n INCREMENTATION D'UNE VARIABLE ISSUE DE PHP [ par funghi ] Salut à tous !!!j'aimerais juste savoir pourquoi le bout de code en gras suivant ne fonctione pas...un script php me renvoie ca : &donnee0=&donnee1=CA pb avec loadmovie [ par funghi ] Salut à tous !j'ai un probleme avec loadMovie : j'affiche dynamiquement des images en fonction de variables retournées par php. la où j'ai un soucis, prob scrollpane et duplicateMovieClip [ par syland ] bonjour je suis nouveau et j'ai un gros probleme.alors voila je voudrais charger un menu dans un scrollpane.j'ai donc ce code sur mon sénario pricipal clip qui trace une courbe [ par dugenou ] Bonsoir à tous, J'ai utilisé ce code pour tracer une courbe, (merci Flashkod), c'est à dire que l'on voie la courbe se tracer.je voudrais mettre ce sc duplicateMovieClip dans frame précise ? [ par fjx ] Bonjour,je n'ai pas trouvé comment faire pour dupliquer un mc et de les placer dans des frames differentent.je fait :i=1;do {_root.ligne.duplicateMovi Affichage - éléments manquants [ par SaGa23 ] Les dossiers et le texte en rouge sont des éléments qui n'apparaissent pas à l'affichage mais que j'aimerais afficher.Lorsque j'execu


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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,577 sec (4)

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