root/Theme-1/t-matsuda/src/transition/IrisIn.as

Revision 14, 0.9 kB (checked in by t-matsuda, 11 months ago)

theme-1 finished

Line 
1 /**
2  * Transition Class for Entacl Develop
3  *
4  * DESCRIPTION : IrisIn
5  *
6  * TODO:
7  *
8  * @author       t-matsuda <matsuda[at-mark]entacl.com>
9  * @version      0.0.1
10  *
11  * @see          http://www.entacl.com/
12  *
13  **/
14 package transition {
15         import fl.transitions.*;
16         import flash.display.MovieClip;
17         import fl.transitions.easing.*;
18        
19         public class IrisIn {
20                 private var duration:Number = 4;
21                 private var startPoint:Number = 5;
22                
23                
24                 public function IrisIn(mc:MovieClip, option:Object = null) {
25                         if (option != null) {
26                                 if (option.duration != null) duration = option.duration;
27                                 if (option.startPoint != null) startPoint = option.startPoint;
28                         }
29                        
30                         animation(mc);
31                 }
32                
33                 private function animation(target:MovieClip):void {
34                         TransitionManager.start(target, {
35                                                                 type: Iris,
36                                                                 direction: Transition.IN,
37                                                                 duration: duration,
38                                                                 easing: Strong.easeOut,
39                                                                 startPoint: startPoint,
40                                                                 shape:Iris.CIRCLE
41                         });
42                 }
43         }
44        
45 }
Note: See TracBrowser for help on using the browser.