![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
Регистрация: Jul 2009
Сообщений: 2
|
import flash.display.BitmapData;
import flash.geom.Matrix; var imageLinkage:String = "10.jpg"; var targetX:Number = 0; var targetY:Number = 0; var mapX:Number = 0; var mapY:Number = 0; var koefX:Number = 1; var koefY:Number = 1; var matrix:Matrix = new Matrix(); var sourceBMP:BitmapData = BitmapData.loadBitmap(imageLinkage); var viewBMP:BitmapData = new BitmapData(Stage.width, Stage.height, false, 0); var mc:MovieClip = this.createEmptyMovieClip("fon_mc", this.getNextHighestDepth()); mc.attachBitmap(viewBMP,0,"auto",true); koefX = 1 - (sourceBMP.width / Stage.width); koefY = 1 - (sourceBMP.height/ Stage.height); startPanSlide (); function startPanSlide ():Void { mc.onMouseMove = function ():Void { targetX = _root._xmouse * koefX; targetY = _root._ymouse * koefY; }; mc.onEnterFrame = function():Void { mapX -= (mapX - targetX)/2; mapY -= (mapY - targetY)/2; mapX = Math.min(Math.max(Stage.width - sourceBMP.width, mapX), 0); mapY = Math.min(Math.max(Stage.height - sourceBMP.height, mapY), 0); matrix.tx = mapX; matrix.ty = mapY; viewBMP.draw(sourceBMP, matrix); }; } как сделать чтобы бралась не картинка, а мувиклип? |
|
|||||
|
Регистрация: Nov 2007
Сообщений: 1,724
|
Во-первых, непонятно какая картинка, какой мувик.
Во-вторых, код вообще AS 2.0 В-третьих, код не в тегах |
![]() |
![]() |
Часовой пояс GMT +4, время: 09:49. |
|
|
« Предыдущая тема | Следующая тема » |
|
|