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

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

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

Регистрация: Apr 2003
Сообщений: 8
По умолчанию Чего не хватает в начале кода для запуска внешнего *.swf?

Я не очень силен в скриптах.Если не трудно подскажите плиз-
есть основной мувик,в него вложен второй,в нем код для подгрузки внешнего .swf
Код:
????? {
this.createEmptyMovieClip("mc",1);
this.mc.loadMovie("0001.swf");
}
on (rollOver)
{
this.mc.play();
gotoAndPlay("on");
}
on (rollOut)
{
this.mc.stop();
gotoAndPlay("off");
}
Как правильно начать ?
Спасибо!

Старый 06.10.2008, 12:51
flazher вне форума Посмотреть профиль Найти все сообщения от flazher
  № 2  
Ответить с цитированием
flazher
Banned
[+1 16.01.09]
[+1 21.07.08]
[+3 08.09.08]

Регистрация: Apr 2008
Адрес: Hm...will it blend?
Сообщений: 303
Может лучше кнопку заменить на клип?
Код:
onClipEvent(enterFrame) {
onRollOver = function() {
//blabla;
}
onRollOut = function() {
//blabla;
}
}


Последний раз редактировалось flazher; 06.10.2008 в 12:54.
Старый 06.10.2008, 13:02
lexa2000lexa вне форума Посмотреть профиль Отправить личное сообщение для lexa2000lexa Найти все сообщения от lexa2000lexa
  № 3  
Ответить с цитированием
lexa2000lexa

Регистрация: Sep 2005
Сообщений: 950
Ну если и менять, то тогда нужно не так как предложил flazher, а вот так
Код:
имя клипа.onRollOver = function() {
//blabla;
}
имя клипа.onRollOut = function() {
//blabla;
}
а вообще что именно вы хотите начать, а то не совсем понятно что вы хотите сделать.

Старый 06.10.2008, 13:52
flazher вне форума Посмотреть профиль Найти все сообщения от flazher
  № 4  
Ответить с цитированием
flazher
Banned
[+1 16.01.09]
[+1 21.07.08]
[+3 08.09.08]

Регистрация: Apr 2008
Адрес: Hm...will it blend?
Сообщений: 303
Я-то предлагал написать код в клипе, а вы в кадре. Какая разница?

Старый 06.10.2008, 13:55
lexa2000lexa вне форума Посмотреть профиль Отправить личное сообщение для lexa2000lexa Найти все сообщения от lexa2000lexa
  № 5  
Ответить с цитированием
lexa2000lexa

Регистрация: Sep 2005
Сообщений: 950
Разница в том что это стиль написания Flash 5, а щас как ни как на уже 10 версия доступна.

Старый 06.10.2008, 14:25
JAr вне форума Посмотреть профиль Отправить личное сообщение для JAr Найти все сообщения от JAr
  № 6  
Ответить с цитированием
JAr

Регистрация: Apr 2003
Сообщений: 8
C этим разобрался,спасибо.А как сделать после загрузки внешнего мувика,сразу остановку его в первом кадре?
Код:
 this.createEmptyMovieClip("mc",1);
 this.mc.loadMovie("0001.swf");
 this.mc._x = 0;
 this.mc._y = 0;
 this.mc.gotoAndStop("stop"); // почему то это его не останавливает?
метка там есть.

Старый 06.10.2008, 14:30
lexa2000lexa вне форума Посмотреть профиль Отправить личное сообщение для lexa2000lexa Найти все сообщения от lexa2000lexa
  № 7  
Ответить с цитированием
lexa2000lexa

Регистрация: Sep 2005
Сообщений: 950
нужно использовать метод MovieClipLoader.loadClip()
и MovieClipLoader.onLoadInit - срабатывает после полной загрузки клипа.

Старый 07.10.2008, 13:49
dimarik вне форума Посмотреть профиль Отправить личное сообщение для dimarik Найти все сообщения от dimarik
  № 8  
Ответить с цитированием
dimarik
.
 
Аватар для dimarik

модератор форума
Регистрация: Sep 2003
Адрес: Москва
Сообщений: 4,630
Записей в блоге: 20
Цитата:
Сообщение от lexa2000lexa Посмотреть сообщение
MovieClipLoader.onLoadInit - срабатывает после полной загрузки клипа.
Согласен.
__________________
Воспитан в TimeZero. Работаю в Mail.ru.


Последний раз редактировалось dimarik; 07.10.2008 в 13:54. Причина: Реально ошибся =)
Создать новую тему Ответ Часовой пояс GMT +4, время: 16:58.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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