Показать сообщение отдельно
Старый 02.12.2011, 19:58
Blizzart вне форума Посмотреть профиль Отправить личное сообщение для Blizzart Найти все сообщения от Blizzart
  № 3  
Ответить с цитированием
Blizzart

Регистрация: Feb 2011
Сообщений: 13
спасибо, за подсказки, разобрался вот код может пригодиться кому:
Код AS3:
var stageWidth:Number = 1024;
var stageHeight:Number = 768;
var speed2:Number = 30;
 
var mc2Width = back_mc.width;
var mc2Height = back_mc.height;
var mc2X = back_mc.x;
var mc2Y = back_mc.y;
 
lock_scroll = false;
stage.addEventListener(Event.ENTER_FRAME, func_scroll);
function func_scroll (e:Event)
{
		scroll_mc();
		scroll_mcy();
}
 
function scroll_mc() {
	var xdist = mouseX-(stageWidth/2);
	mc2X += -xdist/speed2;
 
	if (mc2X>=0) {
		mc2X = 0;
	}
	if (mc2X<=stageWidth-mc2Width) {
		mc2X = stageWidth-mc2Width;
	}
 
	back_mc.x = mc2X;
}
 
function scroll_mcy() {
	var xdist = mouseY-(stageHeight/2);
	mc2Y += -xdist/speed2;
 
	if (mc2Y>=0) {
		mc2Y = 0;
	}
	if (mc2Y<=stageHeight-mc2Height) {
		mc2Y = stageHeight-mc2Height;
	}
 
	back_mc.y = mc2Y;
}