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

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

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

Регистрация: Oct 2008
Сообщений: 11
А, я думал про Флешплеер, он без препятствий грузит сразу множество данных.

BlooDHounD, а возможно ли применить indexOf, если у меня двухмерный массив loader[i][j] ?
__________________
Выбрать микрозаймы онлайн.

Старый 04.02.2009, 03:32
BlooDHounD вне форума Посмотреть профиль Отправить личное сообщение для BlooDHounD Посетить домашнюю страницу BlooDHounD Найти все сообщения от BlooDHounD
  № 2  
Ответить с цитированием
BlooDHounD
стервочка (я мужик)
 
Аватар для BlooDHounD

блогер
Регистрация: Mar 2004
Адрес: Борисов
Сообщений: 3,161
Записей в блоге: 22
Vikar, а Вы как думаете? документацию трудно открыть?

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

Регистрация: Jan 2003
Адрес: leprosorium.ru
Сообщений: 47
Код AS3:
var loader : Array 	= new Array();
var DATA : Array	= new Array();
var i : int 		= 0 ;
var req : URLRequest ;
 
function tf ( l : URLLoader , i : int ) : void
{		
	l.addEventListener ( Event.COMPLETE , function ( e : Event ) : void
	{			
		complete ( e , i ) ;
	} ) ;
}
 
for ( var i : int = 0 ; i < 100 ; i ++ ) 
{
	req 				= new URLRequest ( "URI" ) ;
	loader[i] 			= new URLLoader ( ) ;	
	tf ( loader[i] , i ) ;
	loader[i].load ( req ) ;
}
 
function complete ( e : Event , i : int ) : void 
{	
	trace ( i ) ;	
}
Что-то типа того, работоспособность не проверял, хотя должно работать.
__________________
%%%

Старый 04.02.2009, 14:49
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 4  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
О боже мой, это антикод. Даже в таком виде он менее безумен:

Код:
var loader : Array 	= new Array();
var DATA : Array	= new Array();
var i : int 		= 0 ;
var req : URLRequest ;
var ldr:URLLoader = ;
for ( i = 0 ; i < 100 ; i ++ ) 
{
	req 				= new URLRequest ( "URI" ) ;
	ldr = loader[i]	= new URLLoader ( ) ;	
	ldr.addEventListener(Event.COMPLETE, complete);
	ldr.load(req);
}
 
function complete (event:Event) : void {	
	trace (loader.indexOf(event.target)) ;	
}


Последний раз редактировалось etc; 04.02.2009 в 14:52.
Старый 04.02.2009, 14:51
G72RU вне форума Посмотреть профиль Отправить личное сообщение для G72RU Найти все сообщения от G72RU
  № 5  
Ответить с цитированием
G72RU

Регистрация: Jan 2003
Адрес: leprosorium.ru
Сообщений: 47
2 __etc, что-то не так?
__________________
%%%

Старый 04.02.2009, 14:53
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 6  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Цитата:
Сообщение от G72RU Посмотреть сообщение
2 __etc, что-то не так?
Всё не так. Я дописал пост.

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

Регистрация: Jan 2003
Адрес: leprosorium.ru
Сообщений: 47
Единственное, плюс в моём варианте — ненандо ничего искать в массиве.
__________________
%%%

Старый 04.02.2009, 14:58
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 8  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Да, только вот «не искать» мы размениваем на сотню анонимных функций, от которых отписаться невозможно в случае чего.
По хорошему, нужен обыкновенный хеш типа Dictionary.

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

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

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


 


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


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