Skip to content

Instantly share code, notes, and snippets.

View rafaelrinaldi's full-sized avatar

Rafael Rinaldi rafaelrinaldi

View GitHub Profile
@rafaelrinaldi
rafaelrinaldi / show-hidden-files.sh
Created August 10, 2011 14:54
Easily manage hidden files.
# Easily manage hidden files.
show-hidden-files() {
`defaults write com.apple.Finder AppleShowAllFiles $1`
killall Finder
}
@rafaelrinaldi
rafaelrinaldi / getTextInRange.as
Created September 6, 2011 20:30
This is like a substr() for text fields.
package com.rafaelrinaldi.string
{
import flash.text.TextField;
/**
*
* This is like a <code>substr()</code> for text fields.
*
* @param p_label Label to get the text.
* @param p_start Start index.
* @param p_end End index.
@rafaelrinaldi
rafaelrinaldi / getLastWord.as
Created September 6, 2011 21:32
Get the last word of a string.
package com.rafaelrinaldi.string
{
/**
*
* @param p_string String to be formatted.
* @return The last word of a string.
*
* @author Rafael Rinaldi (rafaelrinaldi.com)
* @since Sep 6, 2011
*
@rafaelrinaldi
rafaelrinaldi / VideoDisplay.as
Created January 15, 2012 04:06
Simple video display class with basic controls and no dependencies for ActionScript.
package
{
import flash.media.SoundTransform;
import flash.display.Bitmap;
import flash.display.BitmapData;
import flash.display.BitmapDataChannel;
import flash.display.Sprite;
import flash.events.Event;
import flash.events.NetStatusEvent;
import flash.geom.Rectangle;
@rafaelrinaldi
rafaelrinaldi / getChildren.as
Created January 16, 2012 21:19
Retrieve all items inside a container and you can also filter by class.
package com.rafaelrinaldi.display
{
import flash.display.DisplayObject;
import flash.display.DisplayObjectContainer;
/**
* Retrieve all items inside a container and you can also filter by class.
*
* @author Rafael Rinaldi (rafaelrinaldi.com)
* @since Jan 16, 2012
@rafaelrinaldi
rafaelrinaldi / hasLabel.as
Created January 17, 2012 00:16
Search for a label name into a movie clip.
package com.rafaelrinaldi.display
{
import flash.display.FrameLabel;
import flash.display.MovieClip;
/**
*
* Search for a label name into a movie clip.
*
* @author Rafael Rinaldi (rafaelrinaldi.com)
* @since Jan 16, 2012
@rafaelrinaldi
rafaelrinaldi / DynamicRegistration.as
Created January 22, 2012 22:29
Supports object transformation and positioning by using a dynamic registration point.
package
{
import flash.display.DisplayObject;
import flash.geom.Point;
/**
*
* Supports object transformation and positioning by using a dynamic registration point.
* This class was written using as base <code>DynamicRegistration</code> class from Astra, a Flex framework written by Yahoo!
* See the original class here: http://developer.yahoo.com/flash/astra-flash/classreference/com/yahoo/astra/utils/DynamicRegistration.html
*
@rafaelrinaldi
rafaelrinaldi / Example.as
Created January 23, 2012 22:00
Encoder and decoder class to work with paths.
package
{
public class Example extends Sprite {
/** @author Rafael Rinaldi (rafaelrinaldi.com) **/
public function Example()
{
// Encoding path data as a <code>String</code>. You can save it in a database, for example, to retrieve it later.
var encoded : String = PointEncoder.encode(data);
@rafaelrinaldi
rafaelrinaldi / trimDisplay.as
Created January 30, 2012 18:15
Retrieve a bitmap without transparent pixels.
package
{
import flash.display.Bitmap;
import flash.display.BitmapData;
import flash.display.BitmapDataChannel;
import flash.display.DisplayObject;
import flash.display.PixelSnapping;
import flash.geom.Matrix;
import flash.geom.Rectangle;
@rafaelrinaldi
rafaelrinaldi / grid.pde
Created April 20, 2012 13:37
Grid drawing exercises.
/*
Draw a line grid.
http://dl.dropbox.com/u/3420025/Code/Processing/grid/index.html
Rafael Rinaldi (rafaelrinaldi.com)
20/04/2012
*/