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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 03.12.2009, 21:50
MikaDog вне форума Посмотреть профиль Отправить личное сообщение для MikaDog Найти все сообщения от MikaDog
  № 1  
Ответить с цитированием
MikaDog
 
Аватар для MikaDog

Регистрация: Nov 2009
Сообщений: 8
По умолчанию Action Script в Action Script не работает

есть прелодер и есть ролик, ролик загрузила в прелодер скриптом, все работает, но ролик в конце не зацикливается, а играет заново,

прелодер:

Код:

Код:
if (_root.getBytesTotal() != _root.getBytesLoaded()){
    
    gotoAndPlay(1);
    
    }
    
    bar_mc._xscale=(_root.getBytesLoaded()/_root.getBytesTotal())*100;
    
    loader_txt.text=Math.round((_root.getBytesLoaded()/_root.getBytesTotal())*100)+"%";
	if (_root.getBytesTotal() != _root.getBytesLoaded()){
    
    gotoAndPlay(1);
    
    }
	bar_mc._xscale=(_root.getBytesLoaded()/_root.getBytesTotal())*100;
	loader_txt.text=Math.round((_root.getBytesLoaded()/_root.getBytesTotal())*100)+"%";


а это код для загрузки ролика, по-идее ролик должен в конце зацикливаться,(т.к. в конце стоит gotoAndPlay), а он проигрывается заново:
Код:

Код:
stop();

var mc:MovieClip = _root.createEmptyMovieClip("mc",_root.getNextHighestDepth());
var ldr:MovieClipLoader = new MovieClipLoader();
{
	target._width /= 2;
	target._height /= 2;
	target._x += 100;
	target._y += 150;
	target._rotation -= 0;
	}
ldr.loadClip("kuler.swf",_root.mc);

stop();

скажите, что надо подправить?
__________________
прелоадер- самое ужасное создание в жизни!!!![/i][/i]


Последний раз редактировалось MikaDog; 03.12.2009 в 21:53.
Старый 04.12.2009, 22:25
BaranovYuriy вне форума Посмотреть профиль Отправить личное сообщение для BaranovYuriy Найти все сообщения от BaranovYuriy
  № 2  
Ответить с цитированием
BaranovYuriy

Регистрация: Jan 2006
Сообщений: 30
сложно точно понять, что же происходит.. но возможно во втором ролике стоит
Код AS1/AS2:
_root.gotoAndPlay(n)
соответственно, рут и переходит на нужный кадр. Если кадров в руте меньше, чем n, то остается на последнем. Соответственно, скрипт с gotoAndPlay прошел, ролик начинается сначала..

попробуйте в подгружаемом SWF на первом кадре прописать
Код AS1/AS2:
_lockroot=true.
Тогда при загрузке в MC рутом будет не реальный рут, а локальный рут подгружаемого клипа.

Старый 05.12.2009, 22:46
MikaDog вне форума Посмотреть профиль Отправить личное сообщение для MikaDog Найти все сообщения от MikaDog
  № 3  
Ответить с цитированием
MikaDog
 
Аватар для MikaDog

Регистрация: Nov 2009
Сообщений: 8
кадров хватает, в swf ролике все нормально - конец зацилен, это только после загрузки в плоадер....
__________________
прелоадер- самое ужасное создание в жизни!!!![/i][/i]

Старый 06.12.2009, 15:16
AlexCooper вне форума Посмотреть профиль Отправить личное сообщение для AlexCooper Найти все сообщения от AlexCooper
  № 4  
Ответить с цитированием
AlexCooper
 
Аватар для AlexCooper

Регистрация: Sep 2008
Адрес: Черкассы
Сообщений: 1,167
Записей в блоге: 1
Отправить сообщение для AlexCooper с помощью ICQ Отправить сообщение для AlexCooper с помощью Skype™
Код AS1/AS2:
delete preloaderFunction;
Добавлено через 35 секунд
понятно что после окончания его функционирования.
__________________
return this...

Старый 06.12.2009, 20:32
MikaDog вне форума Посмотреть профиль Отправить личное сообщение для MikaDog Найти все сообщения от MikaDog
  № 5  
Ответить с цитированием
MikaDog
 
Аватар для MikaDog

Регистрация: Nov 2009
Сообщений: 8
это тоже не помогло=(
__________________
прелоадер- самое ужасное создание в жизни!!!![/i][/i]

Старый 06.12.2009, 21:28
udaaff вне форума Посмотреть профиль Отправить личное сообщение для udaaff Найти все сообщения от udaaff
  № 6  
Ответить с цитированием
udaaff
...

модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
Выкладывайте исходники с примером, иначе ни черта не понятно.

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

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

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


 


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


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