public
Description: Flying Saucer as3 helper classes
Clone URL: git://github.com/csessions/as3.git
Simplify Slideshow class with Asset
csessions (author)
Sat Aug 30 23:36:17 -0700 2008
commit  16cbe97e6c6076588cd7187494a47052f134c5bb
tree    508266da53aa4e9886fe374e0153842d4296a5f6
parent  56d6fb035db5bdf59d438b3db868b66afa56fd19
...
38
39
40
41
 
42
43
44
...
54
55
56
57
 
58
59
60
...
38
39
40
 
41
42
43
44
...
54
55
56
 
57
58
59
60
0
@@ -38,7 +38,7 @@ package net.flying_saucer.ui {
0
     // =========================================================================
0
     private static function asset_loaded(e:Event):void {
0
       var l:Loader = e.target.loader
0
- TweenMax.to(l, 0.6, {alpha: 1})
0
+ TweenMax.to(l, 0.7, {alpha: 1})
0
       ignore_listeners(l)
0
       l.dispatchEvent(new FsEvent('Asset::LOADED', l))
0
     }
0
@@ -54,7 +54,7 @@ package net.flying_saucer.ui {
0
       while(i < asset_queue.length) {
0
         var a:Loader = asset_queue[i]
0
         if(a != l && a.parent == l.parent) {
0
- TweenMax.to(a, 0.6, {alpha: 0, onComplete: remove_asset, onCompleteParams: [a]})
0
+ TweenMax.to(a, 1, {alpha: 0, onComplete: remove_asset, onCompleteParams: [a]})
0
           asset_queue.splice(i, 1)
0
         } else i++
0
       }
...
23
24
25
26
27
 
28
29
30
...
52
53
54
55
56
57
58
 
 
59
60
61
62
63
 
64
65
66
...
23
24
25
 
 
26
27
28
29
...
51
52
53
 
 
 
 
54
55
56
57
58
59
 
60
61
62
63
0
@@ -23,8 +23,7 @@ package net.flying_saucer.ui {
0
                 blend:String,
0
                 delay:Number,
0
                 count:int,
0
- timer:Timer,
0
- current:Asset
0
+ timer:Timer
0
 
0
 
0
     // Constructor
0
@@ -52,15 +51,13 @@ package net.flying_saucer.ui {
0
     // Event handlers
0
     // =========================================================================
0
     private function slide_loaded(e:FsEvent):void {
0
- if(current) tween(current, 2.0, {alpha: 0.1})
0
- current = e.data
0
- current.blendMode = blend
0
- tween(current, 2.0, {alpha: 1.0})
0
+ var slide:Loader = e.data
0
+ slide.blendMode = blend
0
       timer.start()
0
     }
0
 
0
     private function next_slide(e:TimerEvent = null):void {
0
- load(path + slides[count++ % slides.length])
0
+ load(path + slides[count++ % slides.length], true)
0
       timer.reset()
0
     }
0
 

Comments

    No one has commented yet.