Forum de discussion
Forum « Flash et Shockwave » (archives)
Comment masquer une image dynamique
Envoyé: 31 janvier 2004, 3h44 par rodyone
Avec la méthode traditionnel (sans AS) impossible car le MovieClip avec l'image dynamique "apparait" au dessus du calque Mask.
J'ai donc créer un MC "mask" qui est chargé (attachMovie) l'animation mask. Si je vois bien cette animation au dessus de mon image dynamique.
Impossible ensuite d'affecter le MC "mask" a mon image ???
Mon code : 1er calque chargement de l'image dynamique :
Code:
Stage.scaleMode = "noScale";
//creation d'un MC vide
_root.createEmptyMovieClip("pres",5);
//Placement de l'image dans le MC
_root.pres.createEmptyMovieClip("img",6);
//Fonction de placement de l'image dans le MC (au milieu)
_root.pres.onEnterFrame = function()
{
if(this._width > 100 && this.img.getBytesLoaded() >= this.img.getBytesTotal() && this.img.getBytesLoaded() > 0)
{
this._x = 105-this._width/2
this._y = 220-this._height/2
}
}
2ème calque : chargement de l'animation mask :
Code:
_root.createEmptyMovieClip("pres1",7);
_root.attachMovie("maskpres","pres1",8);
pres.setMask(pres1);
Si une ame charitable pouvais m'éclairer
Réponses
|