asd

27

May

Dibujar marco en un MovieClip

Publicado por: LeoBaraldi

Este proto dibuja un marco a un movie clip cualquiera que le indiquemos y tambienpermite pasarle el ancho del marco como asi tambien el color del mismo. La particularidad que tiene es que si le pasamos un valor positivo de ancho dibuja el marco dentro del MC y si es negativo lo dibijara fuera del mc.

Actionscript:
  1. MovieClip.prototype.drawFrame = function(borderThickness:Number, borderColor:Number) {
  2.  this.p = this.getBounds();
  3.  var frame_mc:MovieClip = this.createEmptyMovieClip("frame_mc", 0);
  4.  frame_mc.beginFill(borderColor, 100);
  5.  frame_mc.moveTo(this.p.xMin+borderThickness, this.p.yMin+borderThickness);
  6.  frame_mc.lineTo(this.p.xMax-borderThickness, this.p.yMin+borderThickness);
  7.  frame_mc.lineTo(this.p.xMax-borderThickness, this.p.yMax-borderThickness);
  8.  frame_mc.lineTo(this.p.xMin+borderThickness, this.p.yMax-borderThickness);
  9.  frame_mc.lineTo(this.p.xMin+borderThickness, this.p.yMin+borderThickness);
  10.  frame_mc.moveTo(this.p.xMin, this.p.yMin);
  11.  frame_mc.lineTo(this.p.xMin, this.p.yMax);
  12.  frame_mc.lineTo(this.p.xMax, this.p.yMax);
  13.  frame_mc.lineTo(this.p.xMax, this.p.yMin);
  14.  frame_mc.endFill();
  15. };
  16. //Uso:
  17. cuadrado_mc.drawFrame(10, 0x666666);

categorias: Prototipos Coment.: -

Publicar comentario

IMPORTANTE: Los comentarios son moderados. A la brevedad seran subidos.

Leonardo David Baraldi

Leonardo Baraldi

Nací en Villa Carlos Paz, tengo 33 años y me dedico a desarrollos para la web desde el año 99, preferentemente en las aéreas de ActionScript y CSS. Trabajo para la firma Manifesto Solutions como jefe de producción.

ultimos post

Usa Firefox es mejor che!!!
Copyright © 2008 LeoBaraldi. Todos los derechos reservados.
Designed by LeoBaraldi and powered by Wordpress | RSS Feed
Love WordPress
Manifesto
Manifesto solutions
Sponsort Oficial de LeoBaraldi