スタック オーバーフロー コミュニティの皆様、こんにちは。
Google の DoubleClick Studio バージョン 2 AS3 を使用しています。
Flash CS5.5 を使用しています。
Rich Media を使用して、つまりビデオを使用してバナー広告を作成する方法に関する DoubleClicks の資料を読みました。
親swfと子swfがあります。Web ページの読み込みが完了すると、親は子の swf を読み込みます。
子 SWF は次のように構成されています。シーン 1 とレイヤー 1。レイヤー 1 には、すべてのバナー要素 (ビデオ プレーヤー、ビデオ プレーヤー ボタン、テキスト、背景、画像、およびこれらが使用している CTA ボタン) を含むステージ上のムービークリップがあります。 DoubleClick Studio コンポーネント)。このムービークリップのインスタンス名は「Spread_1」です。このムービークリップには、ビデオ プレーヤーの高度なコンポーネントが含まれています。
Video Player Advanced コンポーネントについて理解しました。コンポーネント インスペクターに何を配置するかは理解していますが、1 つの例外があります。「ビデオ終了オプション」には、3 つのラジオ ボタン オプションと、関数を呼び出す 4 番目のオプションがあります。テキストフィールドに、この関数「lastframe()」を配置しました
アクション レイヤーに、Video Player Advanced Component によって呼び出される関数のコードを配置しました。関数のコードは次のとおりです。
**function lastFrame(){
gotoAndStop(2, "Spread_1")
}**
この関数は、ムービークリップ「Spread_1」の最初のフレームにあります。私の意図は、ビデオの再生が停止したときにフレーム 2 に移動することです。
バナーをテストすると、次の出力が得られます。
**[0.01] Enabler: Simulating page load.
[2.08] Enabler: Page loaded.
[2.45] Enabler: Video event for: 'cakePlayer': EVENT_VIDEO_PLAY
[2.45] Enabler: Video event for: 'cakePlayer': EVENT_VIDEO_VIEW_TIMER
[7.54] Enabler: Video event for: 'cakePlayer': EVENT_VIDEO_MIDPOINT
[12.83] Enabler: Video event for: 'cakePlayer': EVENT_VIDEO_COMPLETE
[12.83] Enabler: Video event for: 'cakePlayer': EVENT_VIDEO_VIEW_TIMER
ArgumentError: Error #2108: Scene Spread_1 was not found.
at flash.display::MovieClip/gotoAndStop()
at H100_fla::Spread_1_1/lastFrame()
at Function/http://adobe.com/AS3/2006/builtin::apply()
at com.google.ads.studio.utils::FunctionUtils$/invokeStringAsFunction()
at MethodInfo-37()
at Function/http://adobe.com/AS3/2006/builtin::apply()
at com.google.ads.studio.video::EnhancedVideoController/completeHandler()
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at com.google.ads.studio.video::VideoEventDispatcher/dispatch()
at com.google.ads.studio.video::VideoEventDispatcher/monitorPlayHead()
at flash.utils::Timer/_timerDispatch()
at flash.utils::Timer/tick()**
エラーがわかりません。DoubleClick Studio バージョン 2 AS3 の使用については比較的初心者です。
助けてくれてありがとう、それは大歓迎です。