as3experts
as3experts
AS3 Experts
10 posts
Don't wanna be here? Send us removal request.
as3experts · 11 years ago
Text
Sacar el color promedio de un BitmapData
private function averageColour(source:BitmapData):uint { var red:Number = 0; var green:Number = 0; var blue:Number = 0; var count:Number = 0; var pixel:Number; for (var x:int = 0; x < source.width; x++) { for (var y:int = 0; y < source.height; y++) { pixel = source.getPixel(x, y); red += pixel >> 16 & 0xFF; green += pixel >> 8 & 0xFF; blue += pixel & 0xFF; count++ } } red /= count; green /= count; blue /= count; return red << 16 | green << 8 | blue; }
0 notes
as3experts · 11 years ago
Text
Aplicar suavizado a un componente FLVPlayback
miFLVPlayback.getVideoPlayer(miFLVPlayback.activeVideoPlayerIndex).smoothing = true;
0 notes
as3experts · 12 years ago
Text
Redimensionar uniformemente
imagen.height = _alto; imagen.width = _ancho; imagen.scaleX > imagen.scaleY ? imagen.scaleY = imagen.scaleX : imagen.scaleX = imagen.scaleY;
0 notes
as3experts · 12 years ago
Text
Redimensionar un BitmapData
public function scaleBitmapData(bitmapData:BitmapData, scale:Number):BitmapData { scale = Math.abs(scale); var bWidth:int = (bitmapData.width * scale) || 1; var bHeight:int = (bitmapData.height * scale) || 1; var result:BitmapData = new BitmapData(bWidth, bHeight, true, 0x000000); var matrix:Matrix = new Matrix(); matrix.scale(scale, scale); result.draw(bitmapData, matrix, null, null, null, true); return result; }
0 notes
as3experts · 12 years ago
Video
youtube
Flash: Fix Movieclip's Children Having Crappy Alpha Effect: Alpha Bug : Annoying Flash Alpha
0 notes
as3experts · 14 years ago
Text
Aplicar Suavizado a una Imagen Externa
var imgLoader:Loader = new Loader(); imgLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, loadProdComplete); imgLoader.load(new URLRequest("photo.jpg")); function loadProdComplete(e:Event):void { var bit:Bitmap = e.target.content; if(bit != null) bit.smoothing = true; thumb_mc.addChild(e.target.content); }
0 notes
as3experts · 14 years ago
Text
Obtener Numero de Dias de un Mes (en determinado año)
function getDayCount(anio:int, mes:int):int{ var d:Date=new Date(anio, mes, 0); return d.getDate(); }
0 notes
as3experts · 14 years ago
Quote
Usar sentencias switch en lugar de un grupo de declaraciones if/else, mejora el rendimiento.
0 notes
as3experts · 14 years ago
Text
Cambiar color de un DisplayObject usando ColorTransform con un valor hexadecimal
/* Clase estática para transformaciones de DisplayObject */ package{ import flash.geom.ColorTransform; import flash.display.objeto:DisplayObject; public static class TransformarDisplayObject{ public function TransformarDisplayObject():void{ //Constructor } //Cambia el color del objeto recibido por el indicado y devuelve el objeto transformado. public static function cambiarColor(objeto:DisplayObject, color:uint):DisplayObject{ var color_transform:ColorTransform = new ColorTransform(); color_transform.color = color; objeto.transform.colorTransform = color_transform; } //Aplicación: d_obj:DisplayObject = TransformarDisplayObject.cambiarColor(d_obj_original,0x23D5A9); //Esta clase aunmentará progresivamente... } }
1 note · View note
as3experts · 14 years ago
Text
Embeber Fuentes Directamente en AS3
/* Clase que embebe fuentes de tres formas */ package { public class AssetManager { [Embed(systemFont='Verdana', fontName="Verdana", mimeType="application/x-font-truetype")] public static const FONT_VERDANA:String; [Embed(source='/assets/fonts/HAMBURGER.TTF', fontName="Hamburger", mimeType="application/x-font-truetype")] public static const FONT_HAMBURGER:String; [Embed(source="C:\WINDOWS\Fonts\seguibk.ttf", fontName="Segoe", mimeType="application/x-font-truetype")] public static const FONT_SEGOE:String; } }
1 note · View note