2009-05-28 5 views
1

외부 인터페이스 (as3)로 플래시로 사진을 보내야합니다 ... 연결이 없으므로 URL이 될 수 없습니다 ... 이미지 파일을 열어 플래시로 보내려고합니다. 텍스트가 있지만 성공하지 못했습니다.외부 인터페이스가있는 이미지

어떤 아이디어가 있습니까?

답변

0

자세한 내용을 제공해보십시오. 정확하게 이미지 파일을 열어야하는 것은 무엇입니까? 사실, 플래시 자체가 HDD에서 이미지 파일을 열 수 있습니다.

var ldr:Loader = new Loader(); 
ldr.load(new URLRequest('C:/Images/MyImage.jpg')); 
addChild(ldr); 

하지만 문제를 이해한다면 해결책이 될 수 있습니까? 그렇지?

1

짧은 대답은 :하지 마세요.

그렇다면 이미지 데이터를 가져 와서 base64와 같은 안전한 HTTP 요청으로 인코딩하고 플래시로 디코딩 한 다음 bytearray에 드롭하고 비트 맵을 다시 만들어야합니다. 이것은 꽤 복잡합니다.

http://dynamicflash.com/goodies/base64/은 base64 이미지 문자열을 bytearray로 디코딩하는 훌륭한 클래스입니다.