-

- (10)

" " (116 ) ...

Windows, macOS, Android iOS. - (6)

Windows, macOS, Android iOS. ...

- (0)

wifi -...

360 . - (4)

360 . 360 ( ...

: ! - (2)

: !

 - e-mail

 

 -

   Grif-studio

 -

 LiveInternet.ru:
: 21.11.2009
: 619
: 6886
: 12219

:


Adobe Flash CS6 -

, 02 2015 . 18:58 +
_ Adobe Flash CS6 -

, , , , , ...))
( )



novprospekt TweenLite jzayka . ...))


-,
Adobe Flash CS6

Adobe Flash CS6 Portable
, Windows 7, 64 .

.
( ). " "


gs .

4112125_gs.rar

, .



. . Adobe Flash CS6







10.jpg








( , ...))) -:

// TweenLite
import gs.*;
import gs.easing.*;

//
const IMAGE_PIECE_WIDTH:uint = 50;
const IMAGE_PIECE_HEIGHT:uint = 43;

// ,
var imagePieces:Number = 0;
picture.visible=false;
completeHandler();
function completeHandler():void {

// bitmap data
var imageTextureMap:BitmapData = new BitmapData(picture.width,picture.height);
imageTextureMap.draw(picture);
//
var columns:Number = Math.ceil(imageTextureMap.width / IMAGE_PIECE_WIDTH);
var rows:Number = Math.ceil(imageTextureMap.height / IMAGE_PIECE_HEIGHT);

//
for (var i = 0; i < columns; i++) {

//
for (var j = 0; j < rows; j++) {

// -
var imagePieceHolder:MovieClip = new MovieClip();

// , bitmap data
// -.
var imagePiece:Bitmap = new Bitmap();
imagePiece.bitmapData = new BitmapData(IMAGE_PIECE_WIDTH,IMAGE_PIECE_HEIGHT);

// - .
// (1,1) ,
// . (
// ).
imagePiece.bitmapData.copyPixels(imageTextureMap,
new Rectangle(i * IMAGE_PIECE_WIDTH, j * IMAGE_PIECE_HEIGHT,
IMAGE_PIECE_WIDTH, IMAGE_PIECE_HEIGHT),
new Point(1,1));

//
imagePieceHolder.addChild(imagePiece);

// .
// , -.
imagePieceHolder.x = i * IMAGE_PIECE_WIDTH;
imagePieceHolder.y = j * IMAGE_PIECE_HEIGHT;

// ( )
imagePieceHolder.origX = imagePieceHolder.x;
imagePieceHolder.origY = imagePieceHolder.y;

//,
imagePieceHolder.addEventListener(MouseEvent.MOUSE_OVER, mouseOverHandler);

//
addChild(imagePieceHolder);

//
imagePieces++;
}
}
}
// ,
function mouseOverHandler(e:Event):void {

//
var imagePieceHolder = (MovieClip)(e.target);

// target
var randomX = Math.random() * 1000 - 500;
var randomY = Math.random() * 1000 - 500;
var targetX = imagePieceHolder.x + randomX;
var targetY = imagePieceHolder.y + randomY;

// , TweenLite.
// "outTweenFinished()" .
TweenLite.to(imagePieceHolder, 1, {x:targetX, y:targetY, onComplete:outTweenFinished, onCompleteParams:[imagePieceHolder]});

// display.
// , .
setChildIndex(imagePieceHolder,imagePieces - 1);

// MOUSE_OVER
imagePieceHolder.removeEventListener(MouseEvent.MOUSE_OVER, mouseOverHandler);
}

// ,
function outTweenFinished(imagePieceHolder:MovieClip):void {

//
var origX = imagePieceHolder.origX;
var origY = imagePieceHolder.origY;

//
TweenLite.to(imagePieceHolder, 1, {x:origX, y:origY, onComplete:inTweenFinished, onCompleteParams:[imagePieceHolder]});
}

// ,
function inTweenFinished(imagePieceHolder:MovieClip):void {

// MOUSE_OVER
imagePieceHolder.addEventListener(MouseEvent.MOUSE_OVER, mouseOverHandler);

}








! .
,
, ,



, . . !!!


, :

_



_







LiSu



_



Lyudmila_Spring




"* ":

1 -
2 - - ...
...
20 - - -
21 -
22 - Adobe Flash CS6 -
23 - 3D flash
24 - - 1
...
29 - ...
30 - Portable Flash Effect Maker Pro v5.01
31 - - Sothink SWF Quicker


:  
: 1

LUADMILA   , 20 2016 . 13:24 ()
Grif-studio, . , . !
   

, 20 2016 . 14:53
, !
: [1] []
 

:
: 

: ( )

:

  URL