Bonjour à tous, voici un tutoriel qui vous permettra d'appliquer un effet de blur sur un masque, vous serais capable de créer une animation un masque avec dégradé remplacant le curseur par default
Voici le tutoriel
Voici le tutoriel
Forum d'entraide en graphisme et webdesign. Formation pour Flash, Photoshop et les langages: as2, as3, html, php, javascript, etc.
//import de la classe BlurFilter (pas obligatoire)
import flash.filters.BlurFilter;
//création de la fonction init
function init (){
//déclaration des paramétres principa&ux
var rayon:Number = 30;
var blur = 100;
var qualite:Number = 1;
//mise en place du masque avec blur
maskk._height = maskk._width = 2* rayon;
img.cacheAsBitmap = true;
blur = new flash.filters.BlurFilter(blur, blur, qualite);
img.setMask(maskk);
maskk.filters = [blur];
//remplacement du curseur par default avec le masque
Mouse.hide();
maskk.startDrag(true);
}
//appelle de la fonction init
init();
TypeError: Error #1006: value n'est pas une fonction.
at AS3codemasquesouris_fla::MainTimeline/init()
at AS3codemasquesouris_fla::MainTimeline/frame1()
// Appel de la fonction masque
function masque (){
//déclaration des paramétres principa&ux
var rayon:Number = 50;
var blur = 100;
var qualite:Number = 1;
//mise en place du masque avec blur
rond_mc.height = rond_mc.width = 2* rayon;
img.cacheAsBitmap = true;
blur = new BlurFilter(blur, blur, qualite);
img.mask(rond_mc);
rond_mc.filters = [blur];
//cache la souris
Mouse.hide();
// déplace le rond sur la photo
rond_mc.startDrag(true);
}
//appelle de la fonction init
masque();
[code][/code]
blur = new BlurFilter(blur, blur, qualite);
var blur:BlurFilter =...
//import de la classe BlurFilter (pas obligatoire)
import flash.filters.BlurFilter;
import flash.events.MouseEvent;
//déclaration des paramétres principa&ux
var rayon:Number = 30;
var blurNb = 100;
var qualite:Number = 1;
function init(){
//mise en place du masque avec blur
maskk.height = maskk.width = 2* rayon;
img.cacheAsBitmap = true;
var blur:BlurFilter = new flash.filters.BlurFilter(blurNb, blurNb, qualite);
img.mask = maskk;
trace ("je suis passé");
maskk.filters = [blur];
//remplacement du curseur par default avec le masque
Mouse.hide();
stage.addEventListener(MouseEvent.MOUSE_MOVE, sourisBouge);
function sourisBouge (pEvt:MouseEvent){
maskk.x = pEvt.stageX;
maskk.y = pEvt.stageY;
}
}
init();
//déclaration des paramètres principaux
var rayon:Number = 50;
var blur = 100;
var qualite:Number = 1;
// Appel de la fonction masque
function masque() {
//mise en place du masque avec blur
rond_mc.height = rond_mc.width = 2* rayon;
img.cacheAsBitmap = true;
blur = new BlurFilter(blur, blur, qualite);
img.mask = rond_mc; // j'avais écris img.mask(rond_mc);
rond_mc.filters = [blur];
//cache la souris
Mouse.hide();
// déplace le rond sur la photo
rond_mc.startDrag(true);
}
//Appel de la fonction
masque();
stage.addEventListener(MouseEvent.MOUSE_MOVE, sourisBouge);
function sourisBouge (pEvt:MouseEvent){
maskk.x = pEvt.stageX;
maskk.y = pEvt.stageY;
}
rond_mc.startDrag(true);
|
|