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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 08.12.2009, 11:41
zozo вне форума Посмотреть профиль Отправить личное сообщение для zozo Найти все сообщения от zozo
  № 8  
Ответить с цитированием
zozo

Регистрация: Sep 2008
Сообщений: 53
lighto,

Эта функция вызывается при нажатии на кнопку "Открыть файл"
Код AS3:
public function selectEventHandler(event:FileListEvent):void
{
	var fileTemp:File;
	var imageTemp:Image_;
	for(var i:Number=0;i<event.files.length;i++)
	{
		fileTemp = event.files[i] as File;
		fileNameText.text += fileTemp.name + "\n";
		filePathText.text += fileTemp.nativePath+ "\n";
		imageTemp = new Image_(i,fileTemp.name,fileTemp.nativePath);
		imageTemp.width = 150;
		imageTemp.height = 150;
		imageTemp.source = fileTemp.nativePath;
                      arrayOfImages.push(imageTemp);	//Занесение картинок в массив 
	}	
}
Привожу на всякий случай класс Image_, который расширяет Image
Код AS3:
 
package
{
	import mx.controls.Image;
 
	public class Image_ extends Image
	{
		public function Image_(index,name_,path_)
		{
			indexInArray = index;
			this.nameOfImage = name_;
			this.nativePathOfImage = path_
		}
		public var indexInArray:int;
		public var nameOfImage:String;
		public var nativePathOfImage:String;
		public var selected:Boolean = false;
	}
}
Добавлено через 5 минут
BeDLiNt, мне кажется, что все-таки вместо картинки выводится её название. Потому что label выводится не под местом, где должна была быть картинка, а по середине этого места, то есть на месте картинки.
В путях тоже нет ошибки, просто я их вывожу на экран и они правильные.

Добавлено через 10 часов 28 минут
Так что кто-то поможет??

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

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

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


 


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


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