플래시 무비를 내 WinForm에로드하기 위해 플래시 10 액티브 컨트롤을 사용하고 있습니다. 불행히도, 경로 만 필요합니다. 내가 뭘하려는거야 EmbedResource에서 얻을 수있는 스트림에서 swf를로드 할 수 있도록 swf를 내 exe에 삽입 할 수 있습니다. A) 경로에 대해 걱정할 필요가 없습니다. B) 가지고 있지 않습니다. 내 swf 꽤 노출 - 사용 및 배포 모두 간단합니다.먼저 파일에 쓰지 않고 C# EmbeddedResource에서 SWF를로드하려면 어떻게해야합니까?
나는 f-in-box을 알고 있지만, 내 프로젝트에 또 다른 의존성을 추가하고 싶지 않습니다. 경로를 사용하지 않고 swf를 기본 ActiveX 컨트롤에로드하는 방법이 있습니까?
저는 C#과 .Net 3.5sp1을 사용하고 있습니다.
입력 해 주셔서 감사합니다. URL을 받아 들일 수 있어야한다고 생각하지만 localhost 웹 서버를 매우 클라이언트 친화적으로 설정하고 있습니까? 그리고 명명 된 파이프는 단순히 한 프로세스에서 다른 프로세스로 정보를 전달하기위한 것입니다. Flash의 ActiveX 컨트롤은 문자열 만 사용합니다. – McAden
완전한 웹 서버를 설정할 필요가 없습니다. 단순한 미리 정의 된 헤더와 swf 컨텐츠로 응답하는 tcp 리스너입니다. 그러나 무료 TCP 포트와 백그라운드 작업자가 필요합니다. 문제가 발생할 가능성은 있지만 로켓 과학이 아닙니다. –
이것이 우리가가는 길인지는 모르겠지만 이것이 내가 본 가장 근접한 해결책입니다. 감사. – McAden