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

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

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

Регистрация: Oct 2009
Сообщений: 92
По умолчанию Загрузка внешнего swf по времени

Здравствуйте.
помогите разобраться как сделать загрузку внешнего swf через определенное время после загрузки основного swf

есть swf в котором прописан код
Код AS3:
var request:URLRequest = new URLRequest("sneg.swf"); 
var loader:Loader = new Loader() 
loader.load(request); 
addChild(loader);
 
loader.x = 0;
loader.y = -200;
нужно чтоб он загружался например после 5 секунд после того как загрузился основной swf

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

Регистрация: Jun 2006
Адрес: Москва
Сообщений: 461
setInterval или Timer

Старый 14.01.2010, 19:25
lissa81 вне форума Посмотреть профиль Отправить личное сообщение для lissa81 Найти все сообщения от lissa81
  № 3  
Ответить с цитированием
lissa81

Регистрация: Oct 2009
Сообщений: 92
пробы вала написать так
Код AS1/AS2:
stop();
 
timer2.start();
 
var timer2:Timer = new Timer (1);
 
timer2.addEventListener(TimerEvent.TIMER, protect_time);
 
function protect_time(e:TimerEvent)
{
	var time:Date = new Date();
	var sec = time.getSeconds();
 
	if (sec==5 || sec==20 || sec==35 || sec==50) {
		var request:URLRequest = new URLRequest("sneg.swf"); 
var loader:Loader = new Loader() 
loader.load(request); 
addChild(loader);
 
loader.x = 0;
loader.y = -200;	
	}
	else {
		stop();
	} 
}
вызывает ошибку (((
не подскажите что ту не так

я недавно начала разбирать флэш и знаний пока маловато

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

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
1. Вы сначала запускаете таймер и только после этого его создаете.
2. duration в таймере задается в миллисекундах. Timer(1), создаст таймер который будет каждую миллисекунду генерировать событие TimerEvent.
3. Если вы хотите загрузить файл через 5 секунд после загрузки предыдущего, вы должны запустить таймер после наступления события Event.COMPLETE.
4. Все таки не стоит писать в кадрах, потратьте время почитайте что такое ООП.

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

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

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


 


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


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