Skip to content

Instantly share code, notes, and snippets.

@waitekk
waitekk / gist:4125434
Created November 21, 2012 15:27
remove duplicates from flex array
private function removeDuplicates(arr:Array):Array
{
var currentValue:String = "";
var tempArray:Array = new Array();
arr.sort(Array.CASEINSENSITIVE);
arr.forEach(
function(item:*, index:uint, array:Array):void {
if (currentValue != item) {
tempArray.push(item);
currentValue= item;
# to be run throughc ygwin
# swftools required: http://www.swftools.org/
echo 'Dumping swf...'
/c/Program\ Files/SWFTools/swfdump -a ./bin-debug/main.swf > dump
echo 'Exporting *.as classnames...'
find . -name "*.as" -exec basename {} .as \; > classes
echo 'Exporting *.mxml classnames...'
find . -name "*.mxml" -exec basename {} .mxml \; >> classes
echo 'Unused classes:'
for class in $(<classes) ; do grep -q \\\<$class\\\> dump || echo $class; done