0

フラッシュ アクション スクリプト プロジェクトの基本を理解しようとしています。(Brightcove から) プラグインをダウンロードしました。私が知る限り、関連するファイルは 2 つしかありません。

  • BrightcovePlayerAPI.swc - プロジェクトにインポートできる Brightcove プレーヤー API
  • CaptionPlugin.as - dfxp.xml ファイルをロードする小さなスクリプトです。

CaptionPlugin.as で関数 initialize() を起動できないようです。何が間違っているのかわかりません。Adobe Flash CS4 でプロジェクトをセットアップする方法は次のとおりです。

  • Flash ActionScript 3 プロジェクトを開始する
  • プロジェクトを CaptionPlugin.fla として保存
  • プロパティ パネルに移動し、クラス フィールドに CaptionPlugin という単語を入力します。
  • Publish Settings>Flash (タブ)>settings>Library Path に移動し、BrightcoverPlayerAPI.swc を項目として含めます。
  • すべての変更を保存しました
  • デバッグ>デバッグムービーに行きました

initialize() 関数内の trace() ステートメントがまったく起動していません。この問題をデバッグする方法を誰かが提案できますか、または私が間違っている可能性があることを提案できますか?

4

1 に答える 1

1

さて、ブライトコーブに出会ったのはこれが初めてですが、彼らのウェブサイトをざっと見たところ、これがどのように機能するかです. Brightcove は、クラウドベースのビデオ プレーヤーをカスタマイズして公開できるサービスですが、ダウンロードした API では、このビデオ プレーヤーに統合するカスタム モジュールまたはプラグインを作成することしかできません。カスタム プレーヤー コンポーネントの作成を参照してください。

これらのコンポーネントまたはカスタム モジュールは、スタンドアロンの Flash ファイルとして動作することを意図していないため、単独で実行するとinitialize()関数は呼び出されません。ビデオ プレーヤーと統合され、正しく公開されると、プレーヤーは準備ができたときにinitialize()を呼び出し、カスタム モジュールは期待どおりに動作します。プレーヤーを公開する方法の詳細については、Flash 専用プレーヤーの概要を参照してください。

于 2012-02-25T00:19:30.303 に答える