import com.events.EventBroadcaster; import com.tubes.BuckyTube; class com.tubes.BuckyFileTube extends BuckyTube { public function BuckyFileTube(_inQuery:String) { super (_inQuery); } private function buildArray():Void { articles = new Array(); for ( var i=0 ; i < theTube.numItems ; i++) { var fileNameStr:String = new String( theTube["filename"+i] ); var fileSizeStr:String = new String( theTube["size"+i] ); var urlStr:String = new String( theTube["url"+i] ); var filetypeStr:String = new String( theTube["filetype"+i] ); var tmpObj:Object = new Object(); tmpObj.filename = fileNameStr; tmpObj.filesize = fileSizeStr; tmpObj.filetype = filetypeStr; tmpObj.theURL = urlStr; // if (filetypeStr == "MP3" || filetypeStr == "JPG" || filetypeStr == "GIF") articles.push (tmpObj); } EventBroadcaster.getInstance().broadcastEvent("fileListMade", null); } };