Q&A

  • flash를 ActiveX Control로 구동시키는 방법
flash로 만든 .swf 파일을 델파이프로그램에서 구동시키기 위해

ShockWaveFlash라는 ActiveX Control을 등록했는데요..

이 콤퍼넌트에 대한 매뉴얼이 없어서..

movie에다가 swf파일을 지정했는데

2~2프래임 정도 움직이다가 프로그램이 죽어 버리는데 원인이 뭔지 ...

아시는 분 좀 가르쳐 주세요..





3  COMMENTS
  • Profile
    조규춘 2000.06.20 20:55
    김하나 wrote:

    > flash로 만든 .swf 파일을 델파이프로그램에서 구동시키기 위해

    > ShockWaveFlash라는 ActiveX Control을 등록했는데요..

    > 이 콤퍼넌트에 대한 매뉴얼이 없어서..

    > movie에다가 swf파일을 지정했는데

    우선 예전에 델4에 플레쉬3을 써본적이 있었는데

    그렇게 하니깐. 실행되다가 멈추는 현상이 있었습니다.

    그래서 플레쉬4로 바뀌고 나니 그때부터는 잘되더라구요...



    > 2~2프래임 정도 움직이다가 프로그램이 죽어 버리는데 원인이 뭔지 ...

    위에 답변이 아니라면....

    혹시 action을 loadmovie같은거나 fscommand같은거 준거 아닙니까?

    그래서 거기서 오류가 생긴거 아닐까요?



    혹시나 하는 맘에 글을 남겨 본겁니다.



    > 아시는 분 좀 가르쳐 주세요..

    >

    >

  • Profile
    김하나 2000.06.20 22:36
    조규춘 wrote:

    > 김하나 wrote:

    > > flash로 만든 .swf 파일을 델파이프로그램에서 구동시키기 위해

    > > ShockWaveFlash라는 ActiveX Control을 등록했는데요..

    > > 이 콤퍼넌트에 대한 매뉴얼이 없어서..

    > > movie에다가 swf파일을 지정했는데

    > 우선 예전에 델4에 플레쉬3을 써본적이 있었는데

    > 그렇게 하니깐. 실행되다가 멈추는 현상이 있었습니다.

    > 그래서 플레쉬4로 바뀌고 나니 그때부터는 잘되더라구요...

    >

    > > 2~2프래임 정도 움직이다가 프로그램이 죽어 버리는데 원인이 뭔지 ...

    > 위에 답변이 아니라면....

    > 혹시 action을 loadmovie같은거나 fscommand같은거 준거 아닙니까?

    > 그래서 거기서 오류가 생긴거 아닐까요?

    >

    > 혹시나 하는 맘에 글을 남겨 본겁니다.

    >

    > > 아시는 분 좀 가르쳐 주세요..

    > >

    > >



    답변 감사합니다..



    저는 단지

    shockwaveflash.movie := file.swf;

    이렇게 했는데요..끊어지는 이유가..뭐일까요..

    그럼 앞에서 말씀하신것처럼 Flash Component 버전을 업그레이드 해야 되나요?

    그럼 컴포넌트를 업그레이드 하려면 어떻게 해야 하는지

    좀더 자세히 갈켜 주세요..



  • Profile
    조규춘 2000.06.21 00:21
    김하나 wrote:

    > 조규춘 wrote:

    > > 김하나 wrote:

    > > > flash로 만든 .swf 파일을 델파이프로그램에서 구동시키기 위해

    > > > ShockWaveFlash라는 ActiveX Control을 등록했는데요..

    > > > 이 콤퍼넌트에 대한 매뉴얼이 없어서..

    > > > movie에다가 swf파일을 지정했는데

    > > 우선 예전에 델4에 플레쉬3을 써본적이 있었는데

    > > 그렇게 하니깐. 실행되다가 멈추는 현상이 있었습니다.

    > > 그래서 플레쉬4로 바뀌고 나니 그때부터는 잘되더라구요...

    > >

    > > > 2~2프래임 정도 움직이다가 프로그램이 죽어 버리는데 원인이 뭔지 ...

    > > 위에 답변이 아니라면....

    > > 혹시 action을 loadmovie같은거나 fscommand같은거 준거 아닙니까?

    > > 그래서 거기서 오류가 생긴거 아닐까요?

    > >

    > > 혹시나 하는 맘에 글을 남겨 본겁니다.

    > >

    > > > 아시는 분 좀 가르쳐 주세요..

    > > >

    > > >

    >

    > 답변 감사합니다..

    >

    > 저는 단지

    > shockwaveflash.movie := file.swf;

    > 이렇게 했는데요..끊어지는 이유가..뭐일까요..





    만약 어떤 버튼에 의해서 다른 쇼크를 부를땐

    플레쉬 명령어를 사용하셔야만 합니다.





    if OpenDialog1.Execute then

    begin

    ShockwaveFlash1.LoadMovie(0,OpenDialog1.FileName);

    end;



    여기서 0이란 레이어를 나타내는 겁니다. 0이면 현재의 쇼크를 대치하는 겁니다.



    그럼 행복하시구요.. 내가 잠시 만든 예제를 보내드리지요..



    > 그럼 앞에서 말씀하신것처럼 Flash Component 버전을 업그레이드 해야 되나요?

    > 그럼 컴포넌트를 업그레이드 하려면 어떻게 해야 하는지

    > 좀더 자세히 갈켜 주세요..

    >