Skip to content

Instantly share code, notes, and snippets.

View hernanBeiza's full-sized avatar
😎

Hernán Beiza hernanBeiza

😎
View GitHub Profile
@hernanBeiza
hernanBeiza / Clip.as
Created December 30, 2014 15:56
AS3 - Vaciar MovieClip
//Vaciar el contenedor
private function vaciarContenedor(contenedor:MovieClip):void {
//Borrar todos los objetos en el contenedor
for (var i:int = contenedor.numChildren - 1; i >= 0; i--){
contenedor.removeChildAt(i);
}
}
@hernanBeiza
hernanBeiza / Main.as
Created December 30, 2014 15:55
AS3 - ScrollBar
public var sb:ScrollBar = new ScrollBar;
public var mcContenido:MovieClip;
public var mcMask:MovieClip;
private function configScroll():void {
//Config Scroll
//trace("Configurar Scroll");
sb.x = 20+mcContenido.x + mcContenido.width;
sb.y = mcContenido.y;
sb.height = mcMask.height;
@hernanBeiza
hernanBeiza / ViewController.m
Created December 30, 2014 15:55
Objetive C - UIColor
float r; float g; float b; float a;
[UIColor colorWithRed:r/255.f
green:g/255.f
blue:b/255.f
alpha:a/255.f];
@hernanBeiza
hernanBeiza / UIViewController.m
Created December 30, 2014 15:54
Objective C - Retain Count
CFIndex rc = CFGetRetainCount((__bridge CFTypeRef)myObject);
NSLog(@"%li",rc);
@hernanBeiza
hernanBeiza / Abrir.as
Created December 30, 2014 15:54
AS3 - Abrir URL
var url:String="ruta.html";
navigateToURL(new URLRequest(url), "_blank");
@hernanBeiza
hernanBeiza / Random.as
Created December 30, 2014 15:53
AS3 - Rango Random
internal function rangoRandom(low:Number,high:Number):Number {
var numeroRandom:Number = Math.floor(Math.random() * (high - low)) + low;
//trace("Numero Random: " + numeroRandom);
return numeroRandom;
}
@hernanBeiza
hernanBeiza / Triangulo.as
Created December 30, 2014 15:53
AS3 - Punto random en un triángulo
//Créditos
//http://labs.grupow.com/index.php/2009/05/random-points-inside-a-triangle/
function getRandomPointInTriangle (A:Point,B:Point,C:Point):Point {
//P = aA + bB + cC
//@see http://www.cgafaq.info/wiki/Random_Point_In_Triangle
var a:Number = Math.random();
var b:Number = Math.random();
@hernanBeiza
hernanBeiza / Main.as
Created December 30, 2014 15:53
AS3 - Obtener Extensión Archivo MAC
public static function extractFileType(fileName:String):String {
var extensionIndex:Number = fileName.lastIndexOf(".");
if (extensionIndex == -1) {
return "";
} else {
return "." + fileName.substr(extensionIndex + 1, fileName.length);
}
}
//Thanks to
@hernanBeiza
hernanBeiza / Main.as
Created December 30, 2014 15:52
AS3 - Map
private function map(value:Number, low1:Number, high1:Number, low2:Number = 0, high2:Number = 1):Number {
//El valor, valor min del original, valor máx del original, valor min, valor max
//myBox.x = map(mouseX, 0, 550, 100, 200);v
//http://lab.joelgillman.com/archives/87_map-function
//if the value and the 1st range low are equal to
// the new value must be low2
if (value == low1){
return low2;
}
@hernanBeiza
hernanBeiza / Main.as
Created December 30, 2014 15:52
AS3 - Listar Propiedades Objeto
var description:XML = describeType(miObjeto);
trace(description);