=================================
=================================
=================================
출처: http://flashfriend.tistory.com/204
URLRequest 는 경로나 주소를 담을 수 있습니다.
URLRequest 클래스를 생성합니다.
url 속성에 경로를 지정합니다.
경로를 지정할때는 \를 이용하면 안됩니다. ?(물음표) 아래에 있는 /(슬러시)를 이용하세요.
파일의 경로를 입력할때는 절대경로와 상대경로 방식이 있습니다.
절대경로라는 것은 c:/ 로 시작하는 파일의 실제 주소를 말하고
상대경로라는 것은 fla가 위치에 있는 파일에서 부터 입력하는 경로를 말합니다.
<주의>
상대경로를 사용하려면 fla는 일단 '저장'이 되어 있어야 합니다.
'새로만들기'로 연 fla는 저장하기 전까지는 파일의 위치가 임시폴더로 되어있기 때문입니다.
url 에는 웹주소나 웹에 올려져 있는 파일의 경로도 들어 갈 수 있습니다.
클래스를 생성하면서 바로 주소를 입력 할 수도 있습니다.
=================================
=================================
=================================
출처: http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/net/URLRequest.html
complete
event is dispatched and the data in the XML file traces to the output. Additional event handlers capture other events, including error events.
To run this example, place a file named XMLFile.xml in the same directory as your SWF file.
package { import flash.display.Sprite; import flash.events.*; import flash.net.*; public class URLRequestExample extends Sprite { private var loader:URLLoader; public function URLRequestExample() { loader = new URLLoader(); configureListeners(loader); var request:URLRequest = new URLRequest("XMLFile.xml"); try { loader.load(request); } catch (error:Error) { trace("Unable to load requested document."); } } private function configureListeners(dispatcher:IEventDispatcher):void { dispatcher.addEventListener(Event.COMPLETE, completeHandler); dispatcher.addEventListener(Event.OPEN, openHandler); dispatcher.addEventListener(ProgressEvent.PROGRESS, progressHandler); dispatcher.addEventListener(SecurityErrorEvent.SECURITY_ERROR, securityErrorHandler); dispatcher.addEventListener(HTTPStatusEvent.HTTP_STATUS, httpStatusHandler); dispatcher.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler); } private function completeHandler(event:Event):void { var loader:URLLoader = URLLoader(event.target); trace("completeHandler: " + loader.data); } private function openHandler(event:Event):void { trace("openHandler: " + event); } private function progressHandler(event:ProgressEvent):void { trace("progressHandler loaded:" + event.bytesLoaded + " total: " + event.bytesTotal); } private function securityErrorHandler(event:SecurityErrorEvent):void { trace("securityErrorHandler: " + event); } private function httpStatusHandler(event:HTTPStatusEvent):void { trace("httpStatusHandler: " + event); } private function ioErrorHandler(event:IOErrorEvent):void { trace("ioErrorHandler: " + event); } } }
=================================
=================================
=================================
'ADOBE > ActionScript' 카테고리의 다른 글
플래시 액션스크립트 오각형 그리기 능력치 업무도 표시를 위한 다이어그램 관련 (업무 그래프, 위닝 능력치) (0) | 2013.04.04 |
---|---|
플래시 액션스크립트 폰트 관련 폰트 임베디드 폰트 안티앨리어싱 등등,.. (0) | 2013.03.14 |
flash as3.0 textField autoSize 이용 글자수에 따라 width값 구하기(as3.0) [출처] textField autoSize 이용 글자수에 따라 width값 구하기(as3.0) (0) | 2012.12.17 |
플래시 AS3.0 문자열을 숫자로 숫자를 문자로 형변환 관련 (0) | 2012.11.09 |
플래시 AS3.0 액션스크립트 외부 파일 읽기 쓰기 관련 (텍스트파일, 커스텀파일등등) (0) | 2012.11.08 |