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

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

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

Регистрация: Aug 2002
Адрес: Limassol, Cyprus
Сообщений: 89
Отправить сообщение для Krisha с помощью ICQ
По умолчанию Подгрузка swf и его проигрывание

Мучаюсь второй день, люди, кому не лень, поглядите на исходник, он очень простой и маленький, в нем я пытаюсь по нажатию кнопки загрузить в ролик внешний swf и проиграть его. Тыкните мордой где я туплю.

исходник тут:
http://www.ddiweb.net/new/test/project.zip

просто поглядеть тут:
http://www.ddiweb.net/new/test/project.html

Спасибо!

Старый 20.06.2003, 15:47
Dimonius вне форума Посмотреть профиль Отправить личное сообщение для Dimonius Посетить домашнюю страницу Dimonius Найти все сообщения от Dimonius
  № 2  
Dimonius
 
Аватар для Dimonius

Регистрация: Nov 2002
Адрес: Moskow Stone Jungles Статус: Бывший беспредельщик Любит: Гонять нубов в поиск Пользователь: № 0.5
Сообщений: 4,999
Отправить сообщение для Dimonius с помощью ICQ Отправить сообщение для Dimonius с помощью AIM Отправить сообщение для Dimonius с помощью MSN Отправить сообщение для Dimonius с помощью Yahoo
У меня почему-то заработало но вот что - непонятно.
Весь файл заново перетряс.

Да, в подгружаемом, в первом кадре я для видимости процесса насвинячил немного.
Вложения
Тип файла: zip project2.zip (5.8 Кб, 76 просмотров)
__________________
Учиться и, когда придет время, прикладывать усвоенное к делу - разве это не прекрасно! Беседовать с другом, приехавшим издалека, - разве это не радостно! Не быть по достоинству оцененным светом и не таить обиду - разве это не возвышенно!

Старый 20.06.2003, 16:45
Krisha вне форума Посмотреть профиль Отправить личное сообщение для Krisha Найти все сообщения от Krisha
  № 3  
Krisha

Регистрация: Aug 2002
Адрес: Limassol, Cyprus
Сообщений: 89
Отправить сообщение для Krisha с помощью ICQ
Цитата:
Оригинал написал(а) Dimonius
У меня почему-то заработало но вот что - непонятно.
Весь файл заново перетряс.

Да, в подгружаемом, в первом кадре я для видимости процесса насвинячил немного.
Спасибо за участие!

Я вижу ты исправил только onClipEvent(data) на onClipEvent(load) но ничего не изменилось, прелоадер срабатывает как и срабатывал, но как запустить уже загруженный ролик (001.swf) и как с ним общаться ?

А подгружаемый ты в зип не положил ?

Старый 20.06.2003, 18:13
Dimonius вне форума Посмотреть профиль Отправить личное сообщение для Dimonius Посетить домашнюю страницу Dimonius Найти все сообщения от Dimonius
  № 4  
Dimonius
 
Аватар для Dimonius

Регистрация: Nov 2002
Адрес: Moskow Stone Jungles Статус: Бывший беспредельщик Любит: Гонять нубов в поиск Пользователь: № 0.5
Сообщений: 4,999
Отправить сообщение для Dimonius с помощью ICQ Отправить сообщение для Dimonius с помощью AIM Отправить сообщение для Dimonius с помощью MSN Отправить сообщение для Dimonius с помощью Yahoo
Во втором я только в первом кадре бяку нарисовал, чтоб было видно, что он загрузился, а еще он не прошел в зипе по размеру.

а управлять им так:

_root.LC.Les.gotoAndPlay(2);
__________________
Учиться и, когда придет время, прикладывать усвоенное к делу - разве это не прекрасно! Беседовать с другом, приехавшим издалека, - разве это не радостно! Не быть по достоинству оцененным светом и не таить обиду - разве это не возвышенно!

Старый 20.06.2003, 18:48
Krisha вне форума Посмотреть профиль Отправить личное сообщение для Krisha Найти все сообщения от Krisha
  № 5  
Krisha

Регистрация: Aug 2002
Адрес: Limassol, Cyprus
Сообщений: 89
Отправить сообщение для Krisha с помощью ICQ
В том-то и дело, что не срабатывает это

Старый 20.06.2003, 18:58
Dimonius вне форума Посмотреть профиль Отправить личное сообщение для Dimonius Посетить домашнюю страницу Dimonius Найти все сообщения от Dimonius
  № 6  
Dimonius
 
Аватар для Dimonius

Регистрация: Nov 2002
Адрес: Moskow Stone Jungles Статус: Бывший беспредельщик Любит: Гонять нубов в поиск Пользователь: № 0.5
Сообщений: 4,999
Отправить сообщение для Dimonius с помощью ICQ Отправить сообщение для Dimonius с помощью AIM Отправить сообщение для Dimonius с помощью MSN Отправить сообщение для Dimonius с помощью Yahoo
Но у меня то работает.
Лови целиком кроме второй флахи (в ней все равно ничего не менял).
Вложения
Тип файла: zip project2.zip (30.9 Кб, 88 просмотров)
__________________
Учиться и, когда придет время, прикладывать усвоенное к делу - разве это не прекрасно! Беседовать с другом, приехавшим издалека, - разве это не радостно! Не быть по достоинству оцененным светом и не таить обиду - разве это не возвышенно!

Старый 20.06.2003, 19:07
Krisha вне форума Посмотреть профиль Отправить личное сообщение для Krisha Найти все сообщения от Krisha
  № 7  
Krisha

Регистрация: Aug 2002
Адрес: Limassol, Cyprus
Сообщений: 89
Отправить сообщение для Krisha с помощью ICQ
Хм, у тебя там вторая кнопка, чтобы начало играть сначала нужно нажать на одну, а потом на вторую
а с одного клика никак ?

Старый 20.06.2003, 19:22
Dimonius вне форума Посмотреть профиль Отправить личное сообщение для Dimonius Посетить домашнюю страницу Dimonius Найти все сообщения от Dimonius
  № 8  
Dimonius
 
Аватар для Dimonius

Регистрация: Nov 2002
Адрес: Moskow Stone Jungles Статус: Бывший беспредельщик Любит: Гонять нубов в поиск Пользователь: № 0.5
Сообщений: 4,999
Отправить сообщение для Dimonius с помощью ICQ Отправить сообщение для Dimonius с помощью AIM Отправить сообщение для Dimonius с помощью MSN Отправить сообщение для Dimonius с помощью Yahoo
Ну если попробовать
На кнопку

on (release){
If (variable==0){
_root.LC.Les.gotoAndPlay(2);

}
else {
_root.loadFunc(_root.LesN);
variable = 0;

}
}

ну и переменную потом менять.
__________________
Учиться и, когда придет время, прикладывать усвоенное к делу - разве это не прекрасно! Беседовать с другом, приехавшим издалека, - разве это не радостно! Не быть по достоинству оцененным светом и не таить обиду - разве это не возвышенно!

Старый 20.06.2003, 19:52
Krisha вне форума Посмотреть профиль Отправить личное сообщение для Krisha Найти все сообщения от Krisha
  № 9  
Krisha

Регистрация: Aug 2002
Адрес: Limassol, Cyprus
Сообщений: 89
Отправить сообщение для Krisha с помощью ICQ
Фух, вроде немного разобрался..
теперь работает, но пришлось сделать из 4 кейфреймов всю эту бодягу, на одном оно никак не хочет работать

Спасибо!

Старый 24.06.2003, 12:30
Krisha вне форума Посмотреть профиль Отправить личное сообщение для Krisha Найти все сообщения от Krisha
  № 10  
Krisha

Регистрация: Aug 2002
Адрес: Limassol, Cyprus
Сообщений: 89
Отправить сообщение для Krisha с помощью ICQ
И так, работает всё как нада, и прелоадер отрабатывает красиво:

1 кадр:

stop();

mc.Lesson:

onClipEvent (data) {
totalBytes = this.getBytesTotal();
loadedBytes = this.getBytesLoaded();

if (totalBytes != 0) {
frame = Math.floor( (loadedBytes / totalBytes) * 100 );
}

if ( loadedBytes >=1 && totalBytes >= 1 && loadedBytes == totalBytes) {
_root.LessonsContainer.LessonPreLoader._visible = false;
_parent.nextFrame();
} else {
_root.LessonsContainer.LessonPreLoader._visible = true;
_root.LessonsContainer.LessonPreLoader.gotoAndStop(frame);
}
}

2 кадр:

if (Lesson.loadok == 1) {
Lesson.play();
}
stop();

Трабла с unloadMovie, ролик выгружается, это видно в дебагере, но при повторном вызове loadMovie выдается ошибка: Error opening URL "file:///C|/Documents%20and%20Settings/MacKs/Desktop/project/"
Ролик подгружается, но уже не начинает проигрываться, чтобы это могло быть ?

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

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

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


 


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


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