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

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

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

Регистрация: Jun 2008
Адрес: пока еще здесь
Сообщений: 198
По умолчанию неполадки с FileReference.browse

При выборе картинки, название файла не отображается на ярлыке. Отображается только при повторном нажатии на кнопку "Обзор" (при повторном выборе) - имя файла, выбранного в первый раз. Что я делаю неправильно?

Код:
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
			   xmlns:s="library://ns.adobe.com/flex/spark" 
			   xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600">
	<fx:Script>
		<![CDATA[
		
Код AS3:
	import org.osmf.utils.URL;
			public var imageTypes:FileFilter=new FileFilter("Images (*.jpg,*.jpeg,*.gif,*.png)", "*.jpg;*.jpeg;*.gif;*.png");
 
			public var fileRef:FileReference=new FileReference();
			public var nomen:String;
 
			public function Browse():void{
 
				fileRef.browse(imageTypes);
			    nomen=fileRef.name;
 
 
			}
			public function Rer():void{
			    Browse();
				opis.text=nomen;
			}
]]> </fx:Script> <fx:Declarations> <!-- Place non-visual elements (e.g., services, value objects) here --> </fx:Declarations> <s:Panel x="287" y="198" width="326" height="231" title="Ваше имя:"> <s:Label x="10" y="20" text="Имя:" width="46"/> <s:Label x="10" y="50" text="Фамилия:" width="72"/> <s:Label x="10" y="80" text="Ученая степень:" width="99"/> <s:Label x="10" y="140" text="Фото:" width="99"/> <s:Label x="10" y="110" text="Обращение:" width="99"/> <s:TextInput x="137" y="10"/> <s:TextInput x="137" y="40"/> <s:ComboBox x="135" y="70" enabled="true" id="comb1"/> <s:ComboBox x="135" y="100" enabled="true" id="comb0"/> <s:ToggleButton x="135" y="140" label="Обзор..." enabled="true" click="Rer();"/> <s:Label x="213" y="140" width="101" height="21" id="opis"/> </s:Panel> </s:Application>
__________________
флэшь проела плешь


Последний раз редактировалось Seroy; 27.10.2010 в 15:09.
Создать новую тему   Часовой пояс GMT +4, время: 20:10.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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