まず、マシンにはフラッシュ再生ソフトウェアが必要です(IEはフラッシュを表示できます)。 IEはフラッシュを表示できます
Macromediaが提供するSwflash.ocxコントロール、$ windows/system/macromed/flashをwin98で使用できます
または、$ winnt/system32/macromed/flashでwin2000で見つけます。 ActiveXコントロールはWindowsで普遍的です。
Delphiもサポートしています。
まず、マシンにはフラッシュ再生ソフトウェアが必要です(IEはフラッシュを表示できます)。 IEはフラッシュを表示できます
Macromediaが提供するSwflash.ocxコントロール、$ windows/system/macromed/flashをwin98で使用できます
または、$ winnt/system32/macromed/flashでwin2000で見つけます。 ActiveXコントロールはWindowsで普遍的です。
Delphiもサポートしています。
Delphiを実行した後、メニューコンポーネントを選択します→ActiveXコントロールをインポートし、インストールするswflash.ocxファイルを見つけます。
インストールが完了した後、TshockWaveFlashコントロールがActiveXパネルに表示されます
このコントロールを使用してフラッシュを再生できます。フラッシュをドラッグし、フォームに置き、その映画属性をd:/test.swfに指定します。
F9を押して実行します。それはどうですか、それはうまく機能しますよね?以下では、著者はTshockwaveflashの主要な特性を紹介します。
読者開発のための方法とイベント。
Tshockwaveflashの主な特性は次のとおりです。
READYSTATE:0 =ロード、1 = unInitialized、2 = loaded、3 = interactiveおよび4 = completeを含むフラッシュファイルを読み取るときのステータス。
TotalFrames:合計フレームカウント、このプロパティはReadyState = 4の場合にのみアクセスできます。
FRAMENUM:現在再生されたフレーム。
再生:フラッシュを再生または一時停止します。
品質:0 = low、1 = high、2 = autolow、3 = autohighを含む、現在のレンダリングの品質を指定します。
ScaleMode:スケーリングモード、0 = showall、1 = noborder、2 = exactfit;
alignmode:align Mode、left =+1、右=+2、top =+4、bottom =+8;
BackgroundColor:背景色、-1はデフォルトの色です。
ループ:ループするかどうか。
映画:再生フラッシュファイルパスを指定します。これはURLになります。
Tshockwaveflashの主な方法は次のとおりです。
play():アニメーションの再生を開始します。
stop();
back();
Forward():次のアニメーションフレームを再生します。
Rewind():アニメーションの最初のフレームを再生します。
setzoomrect(int left、int top、int右、int bottom):ズーム領域を設定します。
ズーム(intパーセント):パーセンテージごとにスケール。
PAN(int x、int y、intモード):再生パネルをスケーリングします。ここで、モード0は画像の数、1はウィンドウごとの割合です。
Tshockwaveflashの主なイベントは次のとおりです。
Onprogress(intパーセント):フラッシュを読むときに発射されました。
onreadystatechange(int state):状態が変更されたときに解雇されました。状態の値は0 =ロード、1 =非イネティア化、2 =ロード、3 =インタラクティブ、4 =完了することができます。