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

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

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

Регистрация: Aug 2006
Сообщений: 18
По умолчанию Рандомная подгрузка клипов

Хочу сделать несколько клипов и рандомно подгружать их на главной сцене
подскажите пожалуйста как такое реализовать
и можно ли контролировать проигрывание клипа чтобы он проигрался до конца а потом уже вступал следующий клип

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

Регистрация: Dec 2005
Адрес: Новосибирск
Сообщений: 529
Отправить сообщение для Juice_Green с помощью ICQ Отправить сообщение для Juice_Green с помощью Skype™
есть sfw, чтобы грузить рандомно нужно либо:
1) задать имена файлов по маске, например f1.sfw, f2.sfw .... fN.sfw
2) если неохота переименновывать, тогда нужно где нить (например в XML) задать список файлов для загрузки

Грузить с помощью MovieClipLoader. если вариант 1 - то генерить случайное число в диапазоне, если 2 - выбирать случайный элемент из массива-названий файлов свф.
На клип-контейнер, в который производится загрузка, вешать onEnterFrame, который будет проверять на равенство у самого себя _currentframe и _totalframes, если условеие истинно, повторить операцию загрузки для следующего случайного ролика

Старый 24.08.2006, 14:57
inviss вне форума Посмотреть профиль Отправить личное сообщение для inviss Найти все сообщения от inviss
  № 3  
Ответить с цитированием
inviss

Регистрация: Aug 2006
Сообщений: 18
нее бать я хотел сделать подгрузку не файлов а клипов (Movie clip)
каторые в этом же файле

а еще пример кода можно а то я мало поимаю пока

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

Регистрация: Dec 2005
Адрес: Новосибирск
Сообщений: 529
Отправить сообщение для Juice_Green с помощью ICQ Отправить сообщение для Juice_Green с помощью Skype™
2 inviss:
если мувики, которые в библиотеке - то аттачь, кто мешает то. Но для большей гибкости все же лучше грузить извне.
=>
+ Меньший размер основной сфв
+ Для добавления нового мувика не потребуется перекомпиляция основной флешки

Старый 24.08.2006, 15:24
inviss вне форума Посмотреть профиль Отправить личное сообщение для inviss Найти все сообщения от inviss
  № 5  
Ответить с цитированием
inviss

Регистрация: Aug 2006
Сообщений: 18
дык я хочу зашить в нее жестко скажем штук 5 слипов и гонять их
тока как они будут аттачиться?

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

Регистрация: May 2006
Адрес: Москва
Сообщений: 2,978
Отправить сообщение для DarkLight с помощью ICQ Отправить сообщение для DarkLight с помощью Skype™
В библиотеке ставишь этим клипам Export for ActionScript. Задаешь имена.
Например clip1 clip2 clip3 clip4 clip5.

Аттач рандомного символа из набора:
Код:
var $num = Math.ceil(Math.random()*5);
var $clip = _root.attachMovie("clip"+$num, "newName",_root.getNextHighestDepth());
//Расположение в произвольной точке сцены
$clip._x = Math.ceil(Math.random()*Stage.width);
$clip._y = Math.ceil(Math.random()*Stage.height);

Старый 24.08.2006, 22:45
inviss вне форума Посмотреть профиль Отправить личное сообщение для inviss Найти все сообщения от inviss
  № 7  
Ответить с цитированием
inviss

Регистрация: Aug 2006
Сообщений: 18
чивота не фурычит

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

Регистрация: May 2006
Адрес: Москва
Сообщений: 2,978
Отправить сообщение для DarkLight с помощью ICQ Отправить сообщение для DarkLight с помощью Skype™
Свойства клипа проверь

Старый 25.08.2006, 00:20
inviss вне форума Посмотреть профиль Отправить личное сообщение для inviss Найти все сообщения от inviss
  № 9  
Ответить с цитированием
inviss

Регистрация: Aug 2006
Сообщений: 18
о что то получилось

возникли следующие вопросы
1. как погрружать следующий клип по завершении первого или с каким то смещением
2. как их подгружать в разных местах к примеру на 1 высоте но на каком то смещении друг относительно друга

Старый 25.08.2006, 00:30
DarkLight вне форума Посмотреть профиль Отправить личное сообщение для DarkLight Посетить домашнюю страницу DarkLight Найти все сообщения от DarkLight
  № 10  
Ответить с цитированием
DarkLight
ветеран форума
 
Аватар для DarkLight

Регистрация: May 2006
Адрес: Москва
Сообщений: 2,978
Отправить сообщение для DarkLight с помощью ICQ Отправить сообщение для DarkLight с помощью Skype™
1. Поставь цикл и пусть координата зависит от счетчика цикла
2. В цикле, например, свойство _y клипа при аттаче сделай постоянным.

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

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

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


 


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


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