![]() |
|
||||||||||
|
|||||
|
[++ 1.3,1.5 28.06.06]
Регистрация: Dec 2005
Сообщений: 4
|
Ребята,что здесь не правильно,почему не видно jpg.Причем картинка грузится в кэшь эксплорера,но не отображается.Проблема как я понимаю в ф-ии completeHandler().Помогите разобраться, спасибо.
<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"> <mx:Script> <![CDATA[ import mx.controls.ProgressBar; import mx.controls.Image; import flash.events.*; import flash.display.* import mx.controls.Alert; import flash.net.URLRequest; private function loadImage(url:String) : void { var myloader:Loader = new Loader(); configureListeners(myloader.contentLoaderInfo); var myurlrequest:URLRequest = new URLRequest(url); myloader.load(myurlrequest); } private function configureListeners(dispatcher:IEventDispatcher):void { dispatcher.addEventListener(Event.COMPLETE, completeHandler); dispatcher.addEventListener(HTTPStatusEvent.HTTP_STATUS, httpStatusHandler); dispatcher.addEventListener(Event.INIT, initHandler); dispatcher.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler); } private function initHandler(event:Event):void { Alert.show("initHandler: " + event); } private function httpStatusHandler(event:HTTPStatusEvent):void { Alert.show("httpStatusHandler: " + event); } private function ioErrorHandler(event:IOErrorEvent):void { Alert.show("ioErrorHandler: " + event); } private function completeHandler(event:Event):void { var myimage:Image = new Image(); var ldr2:flash.display.Loader = flash.display.Loader(event.target); myimage.load(); myvbox.addChild(myimage); } ]]> </mx:Script> <mx:VBox id="myvbox"> <mx:Button label="load" click="loadImage('1.jpg')"/> </mx:VBox> </mx:Application> |
![]() |
![]() |
Часовой пояс GMT +4, время: 02:00. |
|
|
« Предыдущая тема | Следующая тема » |
|
|