Показать сообщение отдельно
Старый 30.05.2007, 04:35
Toxa4ka вне форума Посмотреть профиль Отправить личное сообщение для Toxa4ka Найти все сообщения от Toxa4ka
  № 1  
Ответить с цитированием
Toxa4ka

Регистрация: May 2007
Сообщений: 3
По умолчанию 2 мувика и JPG. Загрузка. Помогите!

Решил создать тему тут, потому как вопрос именно по АС3.
Есть 1 картинка, мувик презентации, и мувик который действует как прелоадер: 1 кадр:

Код:
var loader:Loader = new Loader();
var request:URLRequest = new URLRequest("boats1.swf");
loader.load(request);
addChild(loader);

var abortID:uint = setTimeout(abortLoader, 3000);

loader.contentLoaderInfo.addEventListener(Event.COMPLETE, abortAbort);

function abortLoader(){
    try {
        loader.close();
    }catch(error:Error) {}
}
function abortAbort(event:Event){
    clearTimeout(abortID);
}
Раньше в АС2 нельзя было абортить лоадер, пока не прогрузятся все байты, сейчас с появлением АС3 можно.
Как это выглядит: грузится презентация в шапку, довольно тяжёлая (она идёт вторым мувиком) диалапщики должны иметь возможность нажать на кнопочку "скип лоад" которая выполнит функцию abort loader, и быстренько подгрузит статическую картинку. То есть выполнить ещё раз скрипт, но уже с таким условием
:var request:URLRequest = new URLRequest("Картинка.jpg");.

Взываю о помощи. 3 дня бьюсь.
1) Что прописать в кнопку (и почему Flash CS3 не даёт мне вообще, что либо прописать в Action кнопки?)
2) Как граммотно перестроить акшн 1 кадра главного мувика, чтобы при выполнении функции аборта, он подгружал лёгкую картинку а не тяжёлый мувик.