Skip to content

Instantly share code, notes, and snippets.

Created April 13, 2014 15:20
Show Gist options
  • Save anonymous/10588378 to your computer and use it in GitHub Desktop.
Save anonymous/10588378 to your computer and use it in GitHub Desktop.
import flash.net.URLRequest;
import flash.display.Loader;
import flash.events.Event;
import flash.display.MovieClip;
import flash.display.DisplayObject;
import flash.display.LoaderInfo;
import flash.events.MouseEvent;
import flash.filters.BlurFilter;
import flash.filters.GlowFilter;
var mArImageList : Array =
[
"http://i.imgur.com/tusJDC5.jpg" ,
"http://i.imgur.com/B9L5ueu.jpg" ,
"http://i.imgur.com/X2cWSzu.jpg"
] ;
var index : int = 0 ;
function start() : void
{
var request : URLRequest ;
var loader : Loader ;
for each(var url : String in mArImageList)
{
request = new URLRequest(url) ;
trace(url) ;
loader = new Loader() ;
loader.contentLoaderInfo.addEventListener(Event.COMPLETE , onLoaded) ;
loader.load(request) ;
}
}
function onLoaded(ev : Event = null) : void
{
var img : LoaderInfo = ev.target as LoaderInfo ;
var item : MovieClip = new MovieClip() ;
img.content.width =
img.content.height = 100 ;
item.addChild(img.content) ;
item.x = index * (10+100) + 50 ;
item.y = 50 ;
index ++ ;
item.addEventListener(MouseEvent.ROLL_OVER , onOver) ;
item.addEventListener(MouseEvent.ROLL_OUT , onOut) ;
this.addChild(item) ;
}
function onOver(ev : MouseEvent = null) : void
{
var target : MovieClip = ev.currentTarget as MovieClip ;
target.filters = [ new GlowFilter(0x999900 , 1 , 10 , 10) ] ;
}
function onOut(ev : MouseEvent = null) : void
{
var target : MovieClip = ev.currentTarget as MovieClip ;
target.filters = [] ;
}
start() ;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment