From 79670053c7247d3a49b607960efd284e93f057e5 Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Fri, 2 Aug 2013 17:14:26 -0500 Subject: install.pl --- bPod/com/tubes/BuckyKeywordTube.as | 46 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 bPod/com/tubes/BuckyKeywordTube.as (limited to 'bPod/com/tubes/BuckyKeywordTube.as') diff --git a/bPod/com/tubes/BuckyKeywordTube.as b/bPod/com/tubes/BuckyKeywordTube.as new file mode 100644 index 0000000..cff96ef --- /dev/null +++ b/bPod/com/tubes/BuckyKeywordTube.as @@ -0,0 +1,46 @@ +import com.events.EventBroadcaster; +import com.tubes.BuckyTube; + +class com.tubes.BuckyKeywordTube extends BuckyTube { + + public var tags:Array; + private var tagColor:Number = 0xFFFFFF; + + public function BuckyKeywordTube(_inQuery:String) { + super (_inQuery); + tags = new Array(); + } + + private function buildArray() { + articles = new Array(); + + + for ( var i=0 ; i < theTube.numItems ; i++) { + var keywordStr:String = new String( theTube["keyword"+i] ); + var colorStr:String = new String( theTube["color"+i] ); + + var tmpObj:Object = new Object(); + tmpObj.name = keywordStr; + tmpObj.color = colorStr; + + articles.push (tmpObj); + } + + if ( theTube.numTags ) + { + + for (var i:Number = 0 ; i < theTube.numTags ; i++) + { + var tagName:String = new String( theTube["tag"+i] ); + + var tmpObj:Object = new Object(); + tmpObj.name = tagName; +// tmpObj.color = tagColor; + tmpObj.isTag = 1; + tags.push (tmpObj); + } + } + + EventBroadcaster.getInstance().broadcastEvent("curtainsUp", null); + } +}; \ No newline at end of file -- cgit v1.2.3-70-g09d2