2010-01-18 5 views
0

Salut quelqu'un peut-il m'aider avec un problème s'il vous plaît. Je ne cherche personne pour écrire du code pour moi mais juste me donner quelques indications. Je souhaite placer un cadre ou une bordure autour d'une image dans actionscript3. Je veux utiliser une image qui est considérablement plus grande que la bordure. l'effet serait que l'image bougerait mais montrerait seulement ce qui est à l'intérieur de la frontière. semblable à regarder à travers un trou de serrure ?? mon meilleur effort était de faire un masque inversé, où le masque ne bougeait pas mais sans succès. Si quelqu'un a une idée de je serais très reconnaissantgarder l'image dans un cadre

Merci

Répondre

0

oui, vous aurez besoin d'un masque pour cela. placez l'image à l'intérieur du masque, puis tracez une bordure autour de votre masque et placez-la dessus. Je parle de la structure de la couche dans la timeline, vous n'avez pas besoin d'écrire du code pour ça (enfin, peut-être pour l'animation ...).

0

vous devez créer un support pour l'image et un masque puis définissez le masque de support au masque:

imgHolder.mask = imgMask; 

puis ajouter un écouteur à l'image comme ceci:

imgHolder.addEventListener(MouseEvent.MOUSE_DOWN, startImageDrag); 

puis dans la fonction startImageDrag, vous pouvez déplacer l'image à l'intérieur du masque