김홍기 님이 쓰신 글 :
CallFunction('<invoke name="functionName" returntype="xml"><arguments><string>bla</string></arguments></invoke>');
이런 식으로 호출해야 합니다.
'returntype'에는 'javascript'도 이용할 수 있습니다.
델파이용은 아니지만 C# 예제링크를 걸어두겠습니다.
http://www.codeproject.com/cs/media/flashexternalapi.asp
: 안녕하세요?
: 델파이를 시작한지 얼마 되지 않은 초보입니다.
: 델파이는 2005 버젼을 사용하고 있습니다.
:
: VCL 어플리케이션에 flash activeX control을 추가하여,
: 플래시 무비를 로드하는 데 까지는 성공했습니다.
: 플래시 무비에서 ExternalInterface를 정의하여 외부와의 통신을 하려고 합니다.
: (웹페이지를 통한 통신은 아닙니다.)
:
: 문제는 델이파에서 로드한 무비에 어떻게 function call을 해야 하는 가 입니다.
: FSCommand는 플래시 내부에서 외부로의 호출을 할 때 사용하는 것으로 알고 있습니다.
: 제가 하려는 것은 그 역인, 프로그램내부에서 플래시로의 함수 호출입니다.
: flash activeX내에 CallFunction이란 메쏘드가 있기는 하지만,
: 파라미터의 전달이 정의되어 있지 않더군요. (또한 작동이 되지 않는 것 같습니다.)
: 어찌해야 프로그램내부에서 플래시로의 함수 호출이 가능한지 궁금합니다.
: 고수님들의 한 수 가르침을 기다리겠습니다.
|