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

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

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

блогер
Регистрация: Dec 2008
Адрес: г. Чебоксары
Сообщений: 2,259
Записей в блоге: 6
1.jpg,2.jpg,3.jpg Это у вас точно масив ? потомучто массив обычно выглядит так:
Код AS1/AS2:
trace(myArray[0]); // вывод 1.jpg
trace(myArray[1]); // вывод 2.jpg
trace(myArray[2]); // вывод 3.jpg
От JS вы получаете строку с ссылками. Вообще конеш у флеша есть свой встроенный парсер, и вообще такие штуки делаються обычно с использованием какова нибудь config.xml ... а поборобану, парсер для вашей строки:
Код AS1/AS2:
var stringJS:String = 	'1.jpg,2.jpg,3.jpg'; 	// получаемая строка от JS
 
var myArrayLink:Array = new Array(); 		// массив хранящий ссылки на картинки
myArrayLink =		parseJS(stringJS);	// юзаем функцию в любом месте кода, передавая ей строку, значения в которой отделены запятыми, получаем массив
 
trace(myArrayLink[0]); // доступ к первой ссылке
trace(myArrayLink[1]); // доступ к второй ссылке
trace(myArrayLink[2]); // третей
trace(myArrayLink[3]); // ...
trace(myArrayLink[4]); // ....
trace('myArrayLink целиком: ' + myArrayLink);
 
function parseJS(string:String){
	var parseJS_Array:Array = new Array();
 
	while(true){
		parseJS_Array.push(string.substr(0,string.indexOf(",")>=0?string.indexOf(","):string.length));
 
		if (string.indexOf(",")>-1){
			string = string.substr(string.indexOf(",")+1, string.length-string.indexOf(","));
		}else{
			return parseJS_Array;
		}
	}
}
__________________
Дети не должны знать о своих родителях


Последний раз редактировалось Tails; 17.03.2011 в 23:24.
Старый 18.03.2011, 01:53
Alexvblbl вне форума Посмотреть профиль Отправить личное сообщение для Alexvblbl Найти все сообщения от Alexvblbl
  № 2  
Ответить с цитированием
Alexvblbl

Регистрация: Dec 2010
Сообщений: 37
Да именно то, что нужно, спасибо большое!

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

Теги
AS 2.0 , flash , объекты , расставить , сцене

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

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


 


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


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