Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private var loaded:Boolean = false;
- private var twitfeed:XML = null;
- private var tweets:Vector.<String> = new Vector.<String>();
- private var scrolls:Vector.<TextField> = new Vector.<TextField>();
- private var tweet_width:uint = 640;
- private function scroll():void
- {
- for each(var s:TextField in scrolls)
- {
- s.x -= 5;
- if (s.x < -s.textWidth) s.x += tweet_width;
- }
- }
- private function get_twitter():void
- {
- var request = new URLRequest(script_url + "?action=twitter");
- var loader:URLLoader = new URLLoader;
- loader.addEventListener(Event.COMPLETE, got_twitter);
- loader.addEventListener(IOErrorEvent.IO_ERROR, send_error);
- loader.addEventListener(SecurityErrorEvent.SECURITY_ERROR, send_error);
- loader.load(request);
- trace("getting twitter!");
- }
- private function got_twitter(e:Event=null):void
- {
- var loader:URLLoader = e.target as URLLoader;
- twitfeed = new XML(loader.data);
- trace("GOT TWITTER with " + twitfeed.status.length() + " tweets!");
- for (var c:uint = 0; c < twitfeed.status.length(); c++)
- {
- var tweet:String = twitfeed.status[c].text;
- tweets.push(tweet);
- trace("TWEET #" + c + ": " + tweet);
- var scroll:TextField = new TextField;
- var glow:GlowFilter = new GlowFilter(0x770000,1,3,3,640,BitmapFilterQuality.HIGH);
- var format_big:TextFormat = new TextFormat('wiffles', 48, 0xffff80);
- scroll.defaultTextFormat = format_big;
- scroll.embedFonts = true;
- scroll.selectable = false;
- scroll.height = 64;
- scroll.x = tweet_width;
- scroll.y = 410;
- scroll.filters = [glow];
- scroll.mouseEnabled = false;
- scroll.text = tweet;
- scroll.width = scroll.textWidth;
- addChild(scroll);
- tweet_width += scroll.textWidth + 100;
- scrolls.push(scroll);
- }
- }
Add Comment
Please, Sign In to add comment