問題タブ [axshockwaveflash]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - AxShockwaveFlashのデバッグ
を介してインタラクティブなFlashコントロールを含むC#アプリを構築していますAxShockwaveFlash
。課題の1つは、EclipseベースのFlex Builderを使用してFlashコントロールを開発しているときに、ムービーがスタンドアロンでFlashプレーヤーを介して直接実行されている場合にのみ、Flashコントロールをデバッグできるように見えることです。C#アプリ内からActionScriptコードをデバッグする場合は、caveman(トレース)デバッグに頼る必要がありますが、これは理想的とは言えません。
私はそれAxShockwaveFlash
が外部プロファイリングサポートのためのフックを提供するように見えるのを見ました。外部デバッグサポート用のフックもいくつかあるのではないかと期待していたので、Flex BuilderデバッガーをAxShockwaveFlashに直接フックできましたが、何も飛び出しませんでした。アイデア?
c# - AxShockwaveFlash を使用しているときに C# の SWF ファイルが一時停止しないのはなぜですか
C# アプリケーションでさまざまな swf ファイルを再生する必要があります。
正常に再生を開始しているように見えますが、一時停止しようとしても 1 回目は効果がなく、もう一度試すとパネルが真っ白になります。
私が使用しているコードは以下のとおりです。
また、巻き戻しと早送りは効果がありません。
コメントやヘルプをいただければ幸いです。
デビッド・ナイト
c# - 最初にファイルに書き込むことなく、C# EmbeddedResource から SWF をロードするにはどうすればよいですか?
Flash 10 ActiveX コントロールを使用して、Flash ムービーを WinForm にロードしています。残念ながら、パスしかありません。私がやろうとしているのは、EmbeddedResource から取得できるストリームから swf をロードすることです。これにより、A) パスについて心配する必要がなく、B) 持っていない私の SWF は非常に公開されているため、使用と展開の両方が簡単です。
f-in-boxの使用は知っていますが、プロジェクトに別の依存関係を追加したくありません。パスを使用せずに、基礎となる ActiveX コントロールに swf をロードする方法はありますか?
C# と .Net 3.5sp1 を使用しています。
c# - AxShockwaveFlash FlashオブジェクトをファイルC#に書き込む
AxShockwaveFlashフラッシュオブジェクトを(バイナリ/テキスト)ファイルに読み取り/書き込み(または保存/ロード)できる方法があるかどうか疑問に思いましたか?
AxShockwaveFlashフラッシュオブジェクトを含むWinformがあり、 それを
ファイルに保存したいのですが、タイプAxShockwaveFlashがシリアル化用にマークされていないため、シリアル化が機能しませんか?
(基本的に、.swfをファイルに動的に書き込もうとしています。)
何か案は??
ありがとう、よろしく
アミット
c# - Windowsフォーム内のフラッシュファイルの再読み込みと更新
DOTNET3.5の使用。このコードを使用して、フォームにフラッシュムービーをロードすることを示すアプリがあります
axShockwaveFlash1 = new AxShockwaveFlashObjects.AxShockwaveFlash()axShockwaveFlash1.LoadMovie(0、Form1.currentGame);
問題は、アプリケーションでホストされているフラッシュに変更を加え、更新して変更を確認しようとすると、新しい変更が「めちゃくちゃ」になることです。より具体的には、前のフラッシュの背景といくつかのコントロールがまだ残っているようで、ロードされた新しいフラッシュを「スポイリング」します。なぜ?
2番目のフラッシュビデオをロードする前に次の方法を使用しても違いはありません
axShockwaveFlash1.Refresh(); axShockwaveFlash1.Stop();
c# - AxShockwaveFlash の FlashVar の設定
私のプログラムは、ストリーム プレーヤーとして使用される AxShockwaveFlash コンポーネントを使用します。問題は、私のコードがほとんどのストリーム プロバイダー (livestream、ustream、own3d.tv) で動作することですが、Justin.TV のプレーヤーには多少問題があります。
実際の問題に移る前に、私のコードを要約させてください。
Inherited FlashControl - これにより、Flashplayer の組み込みメニューをオーバーライドできます。
プレーヤ ウィンドウ コード: (Player は FlashPlayer のインスタンスです)
したがって、これは livestream.com、ustream.com、own3d.tv ではうまく機能しますが、justin.tv のプレーヤーになると、1337 エラー (無効な埋め込みコード) が発生します。そこで、彼らにサポートを求めようとしましたが、有効な回答を得ることができませんでした。
_stream.movie 変数は、実際には次のようなストリーム ソースの有効な URL を保持します。
http://cdn.livestream.com/grid/LSPlayer.swf?channel=%slug%&autoPlay=true (ライブストリームのサンプル)
また
http://www.justin.tv/widgets/live_embed_player.swf?channel=%slug%&auto_play=true&start_volume=100 (justin.tv サンプル)
justin.tv の 'channel=%slug%&auto_play=true&start_volume=100' の部分を urlencode しようとしましたが、それもうまくいきませんでした。
それで、最初はコントロールのflashVars変数を設定することを考えたいくつかの回避策を試し始めました。
しかし、flashVars 変数を設定しようとするたびに、設定されないという奇妙な問題があります。この問題に関するスクリーンショットのサンプルを見つけました。
したがって、flashVariables を設定できれば、justin.tv プレーヤーのエラーを回避できる可能性があります。ところで、私も Player.SetVariable(key,value) を使用して変数を設定しようとしましたが、それも機能しませんでした。
ノート:
- .net 4.0 クライアント プロファイルで実行しています。
- Flash10l.ocx を使用します。
- "aximp.exe –source "C:\WINDOWS\system32\Macromed\Flash\Flash10l.ocx" を使用して、AxShockwaveFlashObjects.dll、ShockwaveFlashObjects.dll ラッパーを生成しました。
c# - ASPX ページに画像ファイルを投稿する SWF
SWF ファイルから ASPX ファイルへの HTTP 要求を使用してファイルを保存しようとしています。ファイルを生成して ASPX ページに投稿する SWF にパラメーターを渡す AxShockwaveFlash コントロールを使用して SWF をホストする WinForms アプリがあります。ページはバイナリ データを使用して、次の方法でバイナリ ストリームをファイルに保存します。
開発環境から SWF を実行する場合、ASPX はファイルを保存しますが、アプリから実行する場合は保存しません。誰か?
c# - ShockWave フラッシュ オブジェクトのイベントの書き方
ShockWave フラッシュ オブジェクトのクリック イベントを書き込む方法はありますか?
c# - 衝撃波フラッシュオブジェクトが終了したときに発生するイベントが必要です
私は友達と私のためにペットプロジェクトを書いています。このプロジェクトはクライアントで構成されています| サーバーアプリケーション。
このアプリケーションの目的は、(クライアントを使用している)友人がYouTubeビデオのURLを貼り付けて、他のURLのキューに追加できるようにすることです。
サーバーはURLのリストを管理し、それらを各クライアントにストリーミングします。
ビデオが終了したときにサーバーでイベントを発生させて、キュー内の次のビデオを開始できるようにする必要があります。
これは不可能かもしれませんが、アイデアやアドバイスは大歓迎です。ありがとう。
編集*これはASP.NETではないことに注意してください。
YouTube APIイベントonStateChangeが発生したときに発生するイベントをC#で作成し、状態の番号を取得する必要があります。(0 =ビデオ終了)
私はaxShockwaveFlashでこれを行おうとしています。また、Webブラウザコントロールを使用してみました。
SWFObjectの使用はまだ試していませんが、次に進みます。
このAPIを有効にするには、動画のURLに&enablejsapi = 1&playerapiid=ytplayerを追加することになっています。
私はこれまでJavaScriptを使ったことがありません。ですから、誰かが私にこの例を見せてくれるなら、それは大いにありがたいです。
wpf - コントロールが Winforms Host に表示されない
WPF ウィンドウの背景として swf ファイルを読み込もうとしています。このために、私は WinformHost を使用し、プラグイン AxShockwaveFlashObjects を使用して Winform ホストに swf ムービーをロードします。
ここまでは、アプリケーションは正常に動作します。ただし、他のコントロール (ボタン、テキストブロックなど) をグリッドに追加しても、表示されません。私が見ているのは映画だけです。ポインタをください。