Показать сообщение отдельно
Старый 27.12.2009, 21:09   #2   
Форумец
 
Сообщений: 152
Регистрация: 03.07.2006

-=QWERTY=- вне форума Не в сети
Хорошо бы код в студию.
Вот такой точно работает на сдк 3.4 и 3.5, на других не пробовал.
Код:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"
	applicationComplete="init()">
	<mx:Script>
		<![CDATA[
			import mx.controls.Image;
			private var fr:FileReference;
			private const imagesFilter:FileFilter = new FileFilter("Изображения", "*.jpg;*.gif;*.png");
			
			private function init():void
			{
				fr = new FileReference();
				fr.addEventListener(Event.SELECT, frSelectHandler);
				fr.addEventListener(Event.COMPLETE, frCompleteHandler);
			}
			
			private function frSelectHandler(e:Event):void
			{
				fr.load();
			}
			
			private function frCompleteHandler(e:Event):void
			{
				var i:Image = new Image();
				i.source = fr.data;
				images.addChild(i);
			}
		]]>
	</mx:Script>
	<mx:Button id="browse" click="fr.browse([imagesFilter])" x="10" y="10" label="Открыть"/>
	<mx:Tile x="10" y="40" id="images">
	</mx:Tile>
</mx:Application>
  Ответить с цитированием