Премини към съдържанието

Препоръчан отговор


От 2 дена имам странен (поне за мен проблем).Правя си някакъв елементарен флаш базиран сайт и съм сложил 3 бутона, съответно при натискане върху някой от тях искам да се отива на друга страница (да се зарежда друг swf файл), след натискане на бутона следва и кратко разместване на менюто, което е осъществено в AS3.Проблема ми е че когато добавя "sectionloader.source = "about.swf"; в кода анимацията на менюто спира да работи.Ето част от кода:

sectionloader-UILoader който съм кръстил така.

Има отделен Loader за бекграунд изображенията.(bkgdImage)

import flash.events.MouseEvent;
import fl.transitions.Tween;
import fl.transitions.easing.*;
// LOAD A RANDOM BACKGROUND FROM 1 TO 10
var randomNumber:Number = Math.ceil(Math.random()*10);
trace (randomNumber);
bkgdImage.source = "images/Bkgd"+randomNumber+".jpg";

//LISTEN FOR THE CLIC OF THE BUTTONS
//FUNCTION FOR MOVING AND ROTATING
function moveContent(theXPosition:Number, theYPosition:Number, theRotation:Number):void {
trace("X:"+theXPosition);
trace("Y:"+theYPosition);
trace("Rotation"+theRotation);
var myxTween:Tween = new Tween(content_mc, "x", Regular.easeOut, content_mc.x,theXPosition,1, true);
var myyTween:Tween = new Tween(content_mc, "y", Regular.easeOut, content_mc.y,theYPosition,1, true);
var myrotateTween:Tween = new Tween(content_mc, "rotation", Regular.easeOut, content_mc.rotation, theRotation, 1, true);
//sectionloader.source = theSection ;
}	

content_mc.home_btn.addEventListener(MouseEvent.CLICK, homeClick);
function homeClick(e:MouseEvent):void{
trace("home click");

moveContent(-600, -760, 0 );
}
content_mc.about_btn.addEventListener(MouseEvent.CLICK, aboutClick);
function aboutClick(e:MouseEvent):void{
trace("about click");
//Hide buttons which come in the way
content_mc.contacts_big.visible=false;
content_mc.port_big.visible=false;
//Animate
moveContent(-281,1487,-90);
//Load in the about.swf
sectionloader.source = "about.swf";
}
Ето как изглежда в началото: post-248714-0-83736100-1344430589_thumb.

След натискане на бутона за мен:post-248714-0-71292000-1344430630_thumb.

А бих искал да изглежда ето така:post-248714-0-93294800-1344430680_thumb.

и в празното поле в центъра да си напиша някакъв текст, но когато добавя в кода sectionloader.source = "about.swf", транзишъна ми спира по средата, :( Съвети?

и Благодаря за отделеното време.

Пропуснах да спомена че това се случва само когато има въртене след кликването на бутона,защото след кликване на бутона about , менюто се завърта на -90 градуса,бутона Анимация работи идеално , но при него няма въртене 0 градуса , бутон портфолио има същия проблем и при него завъртането отново е на -90 градуса.

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Регистрирайте се или влезете в профила си за да коментирате

Трябва да имате регистрация за да може да коментирате това

Регистрирайте се

Създайте нова регистрация в нашия форум. Лесно е!

Нова регистрация

Вход

Имате регистрация? Влезте от тук.

Вход

×

Информация

Поставихме бисквитки на устройството ви за най-добро потребителско изживяване. Можете да промените настройките си за бисквитки, или в противен случай приемаме, че сте съгласни с нашите условия за ползване.