LeoBaraldi – Ejemplos Flash, Ejemplos actionscript, Tutoriales Flash, Tutoriales actionscript, actionscript 3, curso de actionscript

Recursos y ejemplos de actionscript, Flash, AIR, Flex, CSS y HTML. Tutoriales de actionscript 2 y actionscript 3

Dibujar marco en un MovieClip

| 0 comments

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);

Author: LeoBaraldi

Diseñador gráfico y programador en Web, con experiencia profesional en el rubro desde 1998. Experto en diseño de interfaces Frontend y Backend, sitios, portales y dispositivos móviles. Experto en estándares, CSS y HTML, amplios conocimientos en CEO. Desarrollador de sitios multi plataformas, HTML5, CSS3 y JQuery. Experto programador en Adobe Flex, AIR y ActionScript 3.0. Conocimientos en lenguajes como PHP, Javascript y bases de datos MySQL. Profesor de Diseño y Diseño Web en la Escuela Superior de Diseño Aguas de la Cañada, asesor y colaborador para medios gráficos, editoriales y revistas afines. Actualmente Jefe de Producción en Manifesto solutions.

Deja un comentario

Required fields are marked *.

*