Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 29.09.2012, 13:44
Tails вне форума Посмотреть профиль Отправить личное сообщение для Tails Найти все сообщения от Tails
  № 11  
Ответить с цитированием
Tails
 
Аватар для Tails

блогер
Регистрация: Dec 2008
Адрес: г. Чебоксары
Сообщений: 2,259
Записей в блоге: 6
Мда я так надеялся, что этого не произойдет ...

Твои действия:
  1. Полностью удаляешь слой 106
  2. Слой 107 1 кадр, на нём находиться муви клип с полоской загрузки. Выделяеш его мышкой, заходиш во вкладку Actions, там будет:
    Код AS1/AS2:
    onClipEvent (load) {
    	total = _root.getBytesTotal();
    }
    onClipEvent (enterFrame) {
    	loaded = _root.getBytesLoaded();
    	percent = int(loaded/total*100);
    	text = "  "+percent+"%";
    	gotoAndStop(percent);
    	if (loaded == total) {
    		_root.play();
    	}
    }
    удаляешь всё, чтоб чисто было
  3. Затем этому муви клипу на слое 107 в первом кадре, в поле instance name даёш имя: loader
  4. Слой под названием Family portal кадр 35, даёш имя невидимому муви клипу: headClip
  5. Слой 100 кадр 65, заходиш в Actions, там будет:
    Код AS1/AS2:
    stop();
    _root.menu["bt"+_root.button].gotoAndPlay("s1");
    _root.menu["bta"+_root.button].gotoAndPlay("s1");
    _root.link = _root.button;
    и ещё код с сылками для кнопок, который я давал тебе до этого. Удаляешь всё и вставляешь:

    Код AS1/AS2:
    stop();
    _root.menu["bt"+_root.button].gotoAndPlay("s1");
    _root.menu["bta"+_root.button].gotoAndPlay("s1");
    _root.link = _root.button;
     
    if(fastPlay){ 
    	menu.gotoAndStop(menu._totalframes);
    	headClip.gotoAndStop(headClip._totalframes);
    }
     
    menu.bt1.onPress = function(){
    	getURL('https://www.google.ru/');
    }
    menu.bt2.onPress = function(){
    	getURL('https://www.google.ru/');
    }
    menu.bt3.onPress = function(){
    	getURL('https://www.google.ru/');
    }
    menu.bt4.onPress = function(){
    	getURL('https://www.google.ru/');
    }
    menu.bt5.onPress = function(){
    	getURL('https://www.google.ru/');
    }
    menu.bt6.onPress = function(){
    	getURL('https://www.google.ru/');
    }
    menu.bt7.onPress = function(){
    	getURL('https://www.google.ru/');
    }
    По сути добавляется только условие.
  6. И последнее, вставляеш в первый кадр новый код:
    Код AS1/AS2:
    stop();
    var so:SharedObject 	= SharedObject.getLocal("flash_kookie");
    var total:Number 		= _root.getBytesTotal();
    var loaded:Number 		= 0;
    var percent:Number		= 0;
    var fastPlay:Boolean 	= true;
     
    onEnterFrame = function(){
    	loaded = _root.getBytesLoaded();
    	percent = int(loaded/total*100);
    	loader.gotoAndStop(percent);
    	if (loaded == total){
    		if(so.data.alreadyPlayed == undefined){
    			so.data.alreadyPlayed = true;
    			so.flush();
    			fastPlay = false;
    			gotoAndPlay(2);
     
    		}else gotoAndStop(65);
    		delete onEnterFrame;
    	}
    }

Если что-то не работает, внимательно ещё раз проходишь по каждому пункту.
__________________
Дети не должны знать о своих родителях

Старый 29.09.2012, 14:07
MrArthur вне форума Посмотреть профиль Отправить личное сообщение для MrArthur Найти все сообщения от MrArthur
  № 12  
Ответить с цитированием
MrArthur

Регистрация: Sep 2012
Сообщений: 12
Tails, спасибо большое! Всё работает приемлемо) Из интереса, какой у Вас стаж работы в этой области?)

Старый 29.09.2012, 14:41
Tails вне форума Посмотреть профиль Отправить личное сообщение для Tails Найти все сообщения от Tails
  № 13  
Ответить с цитированием
Tails
 
Аватар для Tails

блогер
Регистрация: Dec 2008
Адрес: г. Чебоксары
Сообщений: 2,259
Записей в блоге: 6
Года 2 может наберется.
__________________
Дети не должны знать о своих родителях

Создать новую тему Ответ Часовой пояс GMT +4, время: 05:51.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 05:51.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.