Как запретить перелистывание для загруженного swf?

Ответить
Comer
Сообщения: 11
Зарегистрирован: 14 янв 2016, 12:27

Как запретить перелистывание для загруженного swf?

Сообщение Comer » 05 апр 2016, 10:32

Ребята, нужна ваша помощь.
Вот есть код перелистывания:

Код: Выделить всё

Multitouch.inputMode = MultitouchInputMode.GESTURE;

var currentGalleryItem:Number = 1;
var totalGalleryItems:Number = 4;

stage.addEventListener (TransformGestureEvent.GESTURE_SWIPE, fl_SwipeToGoToNextPreviousFrame);

function fl_SwipeToGoToNextPreviousFrame(event:TransformGestureEvent):void
{
	if(event.offsetX == 1)
	{
		if(currentGalleryItem > 1){
			currentGalleryItem--;
			slideRight();
		}
	}
	else if(event.offsetX == -1)
	{
		if(currentGalleryItem < totalGalleryItems){
			currentGalleryItem++;
			slideLeft();
		}
	}
}

var slideCounter:Number = 0;
function slideLeft(){
	gallery_items.addEventListener("enterFrame", moveGalleryLeft);
}
function slideRight(){
	gallery_items.addEventListener("enterFrame", moveGalleryRight);
}

function moveGalleryLeft(evt:Event){
	gallery_items.x -= 48;
	slideCounter++;
	if(slideCounter == 10){
		gallery_items.removeEventListener("enterFrame", moveGalleryLeft);
		slideCounter = 0;
	}
}
function moveGalleryRight(evt:Event){
	gallery_items.x += 48;
	slideCounter++;
	if(slideCounter == 10){
		gallery_items.removeEventListener("enterFrame", moveGalleryRight);
		slideCounter = 0;
	}
}
Внутри перелистываемой сцены делаю кнопку для загрузки внешнего swf. Кликаю на неё, swf загружается. Но если я начинаю перелистывать дальше, то этот загруженный swf тоже перелистывается, а мне нужно, чтобы он оставался на месте.
Подскажите, пожалуйста, как запретить перелистывание для загруженного swf?
Получается, что кнопка, через которую подгружаю внешний swf находится ВНУТРИ контейнера, поэтому внешний файл загружается тоже ВНУТРЬ этого контейнера. Ну и, соответственно, перелистывается вместе с ним.
В этом вся проблема!
Как делают в других мобильных приложениях так, что я листаю страницы, потом кликаю на ссылку в нужной странице, она открывается и не перелистывается?

Ответить