1+ < html >
2+
3+ < head >
4+ < script type ="text/javascript " src ="../lib/tweenjs-NEXT.js "> </ script >
5+ < script type ="text/javascript " src ="../src/tweenjs/plugins/CSSPlugin.js "> </ script >
6+ </ head >
7+
8+ < body >
9+ </ body >
10+
11+ < script >
12+ timeMs = 0
13+ createjs . Ticker . timingMode = createjs . Ticker . RAF ;
14+ createjs . Ticker . init ( ) ;
15+ createjs . CSSPlugin . install ( ) ;
16+ var box = document . createElement ( 'div' ) ;
17+ box . style . setProperty ( 'background-color' , '#008800' ) ;
18+ box . style . setProperty ( 'width' , '100px' ) ;
19+ box . style . setProperty ( 'height' , '100px' ) ;
20+ box . style . setProperty ( 'opacity' , '0.4' ) ;
21+ box . style . setProperty ( 'margin-left' , '0' ) ;
22+ box . style . setProperty ( 'transform' , 'skew(30deg, 20deg) scale(0.5, 0.5) rotate(0.2turn)' ) ;
23+ document . body . appendChild ( box ) ;
24+
25+ createjs . Tween . get ( box )
26+ . to ( { "margin-left" : 240 , "top" : 0 } , 1000 , createjs . Ease [ "sineIn" ] ) // Move to (300, 200) in 1 second.
27+ setTimeout ( ( ) => { createjs . Tween . get ( box ) . to ( { "opacity" : 1.0 } , 1000 , createjs . Ease [ "sineIn" ] ) } , 1000 ) // Move to (300, 200) in 1 second.
28+ setTimeout ( ( ) => { createjs . Tween . get ( box ) . to ( { "margin-left" : 0 , "top" : 0 } , 1000 , createjs . Ease [ "sineIn" ] ) } , 1000 ) // Move to (300, 200) in 1 second.
29+ setTimeout ( ( ) => { createjs . Tween . get ( box ) . to ( { "margin-left" : 240 , "top" : 0 } , 1000 , createjs . Ease [ "sineIn" ] ) } , 3000 ) // Move to (300, 200) in 1 second.
30+ setTimeout ( ( ) => { createjs . Tween . get ( box ) . to ( { "margin-left" : 0 , "top" : 0 } , 1000 , createjs . Ease [ "sineIn" ] ) } , 5000 ) // Move to (300, 200) in 1 second.
31+ setTimeout ( ( ) => { createjs . Tween . get ( box ) . to ( { "margin-left" : 240 , "top" : 0 } , 1000 , createjs . Ease [ "sineIn" ] ) } , 7000 ) // Move to (300, 200) in 1 second.
32+ setTimeout ( ( ) => { createjs . Tween . get ( box ) . to ( { "margin-left" : 0 , "top" : 0 } , 1000 , createjs . Ease [ "sineIn" ] ) } , 9000 ) // Move to (300, 200) in 1 second.
33+ setTimeout ( ( ) => { createjs . Tween . get ( box ) . to ( { "transform" : "skew(1deg, 1deg) scale(1, 1) rotate(0turn)" } , 1000 , createjs . Ease [ "sineIn" ] ) } , 1000 ) // Move to (300, 200) in 1 second.
34+ </ script >
35+
36+ </ html >
0 commit comments