2012-02-04 1 views
1

HTML5 File API를 지원하려면 Flex 코드가 필요합니다. 왜냐하면 File API를 지원하지 않는 브라우저를 위해 File API 기능을 지원해야하기 때문입니다. 코드 또는 링크가 있습니까? 사전에Flex에서 HTML5 FileApi 지원을 사용하려면 어떻게해야합니까?

감사합니다 ...

+1

파일 API가 JavaScript라고 가정하기 때문에 [ExternalInterface] (http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/external/ExternalInterface.html)를 사용해야합니다. – RIAstar

+0

ExternalInterface 클래스를 사용하면 HTML 페이지의 JavaScript를 사용하여 Flash 런타임에서 ActionScript 함수를 호출 할 수 있습니다. ActionScript 함수는 값을 반환 할 수 있으며 JavaScript는 호출의 반환 값으로 즉시 값을받습니다. 이것은 JavaScript에서 AS 명령을 사용하기위한 것입니다. 하지만 File API를 지원하지 않는 브라우저에서는 그 반대가 필요합니다. 도와주세요. – Tareq

답변

1

나는 몇 가지 말을. Flash File API의 대부분은 AIR 전용이므로 브라우저 기반 응용 프로그램에서는 작동하지 않습니다. FileReference은 브라우저 앱에서 작동하지만 명시 적으로 수행하려는 작업에 따라 달라집니다.

JavaScript와 ActionScript간에 통신하려면; ExternalInterface을 사용할 수 있습니다.

ExternalInterface를 사용하여 ActionScript에서 JavaScript 함수를 호출 할 수 있습니다. Info on that.

ExternalInterface를 사용하여 JavaScript에서 ActionSCript 함수를 호출 할 수도 있습니다. Here is some info on that.

관련 문제