問題タブ [flash]
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.
ajax - Flash と AJAX/JS の (技術的な) 長所と短所は何ですか?
Adobe Flash で完全に開発されたフロントエンドを備えた Web アプリケーションを提供します。6 年前に Flash を選択したのは、ドラッグ、メニューの開閉、ツリー ナビゲーション要素、ポップアップ ダイアログなど、ユーザー操作のための多数の機能があったからです。
今日では、AJAX/JS がほぼ同じ可能性を提供することは明らかであり、すぐに利用できるフレームワークが多数あるため、それらを実装することは非常に現実的です。
どちらかのテクノロジを選択する必要がある技術的な理由はありますか? 「技術的」とは、パフォーマンス、セキュリティ、移植性/互換性などを意味します。Flash で開発が行われる非常に非プログラマー的な方法や、あるアプリから別のアプリに切り替えることが理にかなっているなどの側面を意味するものではありません。
別の質問で説明したように、JS は市場シェアの点ではるかに進んでいるように思われます。Flash に固執する場合、重要な点がいくつか見落とされているのではないかと考えています。
flash - AS2 で Video オブジェクトを動的に作成し、それを MovieClip に追加するにはどうすればよいですか?
ActionScript 2 で Video オブジェクトを動的に作成し、それをムービー クリップに追加する必要があります。AS3 では、次のようにします。
残念ながら、AS2 でこれを実現する方法がわかりません。ビデオは MovieClip の子ではないため、 attachMovie() は何も得られないようです。AS3 の UIComponent.addChild() メソッドに相当するものもありません。
実際にステージに表示される AS2 で Video オブジェクトを動的に作成する方法はありますか?
ただし、一度に複数のビデオが必要になる可能性があります。そのビデオオブジェクトを複製することは可能ですか?
別のソリューションが機能していると思います。これは最適ではありませんが、他のコンポーネントに対して行う必要があることの一部に適合しているため、プロジェクト内であまり場違いではありません。私がそれを理解したら、私がしたことをここに投稿します。
apache-flex - SWFに直接リンクする場合、欠点は何ですか?
object
通常、FlashおよびFlexアプリケーションは、タグとembed
タグの組み合わせを使用して、またはより一般的にはJavaScriptを使用してHTMLに埋め込まれます。ただし、SWFファイルに直接リンクすると、ブラウザウィンドウで開き、アドレスバーを確認しないと、サイズが幅と高さの100%に設定されたHTMLに埋め込まれていないことがわかりません。
ブラウザウィンドウの100%を占めるFlashまたはFlexアプリケーションを埋め込むために必要なHTML、CSS、およびJavaScriptのオーバーヘッドを考慮すると、代わりにSWFファイルに直接リンクすることの欠点は何ですか?利点は何ですか?
私は1つの利点と3つの欠点を考えることができます:他の方法で必要とされる100行以上のHTML、JavaScript、CSSは必要ありませんが、プラグインの検出、バージョンチェックがなく、最高のSEOオプション(プログレッシブエンハンスメント)が失われます)。
更新は100行以上でハングアップすることはありません。つまり、SWFを埋め込むために必要なコードの量が非常に多いことを意味します(つまり、SWFObjectなどのライブラリを含めることを意味します)。これは、SWFを表示するためだけのものです。直接リンクすることで、1行もなしで実行できます。
java - ユーザーがビデオを Web アプリケーションにストリーミングして保存できるようにするにはどうすればよいですか?
ユーザーがウェブカメラを使用してビデオを録画し、オンラインで簡単に保存できる機能をサイトに追加したいと考えています。現時点でこれが可能かどうかさえわかりませんが、フラッシュはブラウザーを介して実行されているローカル Web カメラにアクセスできると思います。
これを始めるための提案やリソースはありますか? 私は主に Java 開発者なので、アプレットでそれを行うことができれば素晴らしいことですが、フラッシュやその他のテクノロジを使用してこれを実現する方が簡単かもしれません。
これは、ビデオを Web サーバーにストリーミングして、そこに保存することを意味します。ファイルのアップロードは簡単ですが、可能であれば、ユーザーがそれを処理する必要がないようにしたいと思います。
ただ明確にします。私はビデオをアップロードすることについて話しているのではありません。ユーザーがWebアプリケーションで「録画」をクリックできるようにし、ユーザーが「停止」をクリックしたときにビデオをサーバーにストリーミングして保存することについて話している。
flash - クラス内の UIScrollBar コンポーネントのスクロールに関する問題
UIScrollbar コンポーネントのインスタンスを、XML がロードされた後に作成されるクラスのインスタンス内の動的テキスト フィールドにアタッチしようとしています。スクロール バー コンポーネントは、テキスト フィールド内のコンテンツの量によってスライダーのサイズが変化するため、適切に取り付けられていますが、スクロールしません。
コードは次のとおりです。
ムービークリップ/クラス自体内の UIScrollBar コンポーネントでも試しましたが、まだ機能しません。何か案は?
javascript - Firefox の Flash の上にある CSS / JavaScript ナビゲーション メニュー
私のサイトには、Flash アニメーションの上にドロップダウンする CSS と JavaScript で構築されたドロップダウン メニューがあります。IE (6&7) では、ドロップダウン メニューは Flash アニメーションの上にドロップされますが、Firefox (2&3) では、メニューは Flash アニメーションの下に表示されます。この動的メニューを Firefox の Flash 上に流す方法はありますか?
IE 7 では、Flash の上にメニューが表示されます。
Firefox では、Flash の下にメニューが表示されます: (どうすれば修正できますか?!)
apache-flex - Adobe Flexとは何ですか?フラッシュIIだけですか?
質問
さて、私はすべての流行語とプレスリリースのビンゴが進行中であることに混乱しています。
- フラッシュとフレックスの関係は何ですか?
- フラッシュを交換してください(実際には互換性がありません)
- フラッシュを強化
- フラッシュの次のバージョンですが、基本的に互換性があります
- テクノロジーを完全に分離する
- ???
- 今Flashを使い始めている場合は、Flexにスキップする必要がありますか?
ファローアップ
さて、私が聞いているのは、パズルには3つの異なる部分があるということです。
- 閃光
- 「FlashMovies」を作成するために使用されるグラフィカルエディタ。つまり、「Flash」(正式にはFlash CS3?)の視覚的側面に焦点を当てたIDEです。
- ディスプレイプラグインの正式名称(「今すぐFlashをダウンロード!」など)
- テクノロジースタック全体への一般的な参照
- エディターに関しては、線形タイムラインベースのエディターであり、複雑なインタラクティブ機能を備えたアニメーションに最適です。
- Actionscript
- 「フラッシュ」プログラミング言語
- フレックス
- 「Flash」のコーディング/プログラミングの側面に焦点を当てたAdobeFlashIDE(Flex Builder?)
- Flashを強化し、プログラミングを容易にするFlashライブラリ(Flex SDK?)
- (Flash IDEのように)タイムラインにバインドされていないため、「標準」アプリケーションをより簡単に実行できます。
これは正しいです?
-アダム
flash - 子オブジェクトから親への逆参照
私の質問は、子オブジェクトの親にアクセスするためのベスト プラクティスに関するものです。クラスが別のクラスをインスタンス化するとしましょう。そのクラス インスタンスはオブジェクトで参照されます。その子オブジェクトから、親オブジェクトを参照する最良の方法は何ですか? 現在、私が頻繁に使用するいくつかの方法を知っていますが、A) それを行うためのより良い方法があるのか、それとも B) どちらがより良い方法なのかはわかりません
最初の方法は、getDefinitionByName を使用することです。これは、そのクラスをインスタンス化せず、公に宣言されたクラス内のすべてのものへのアクセスを許可します。
次に、親から子への階層に基づいてその変数を参照します。
例: 子がそれ自体から 2 レベル上のクラスを参照しようとしている場合:
これは問題ないように見えますが、アクセスしようとしている親のレベルと比較して、子供がどのレベルにあるかを知る必要があります。
次のステートメントを取得して、[object ClassName] を Flash の出力にトレースすることもできます。
私はその行の実装について 100% ではありません。私がいる現在のオブジェクトの外部にあるオブジェクトを参照する方法としてそれを主張していません。
私が使用した別の方法は、 this への参照を作成中のクラスオブジェクトに単純に渡し、コンストラクター引数でキャッチすることです
そしてクラスファイルで
ただし、その参照では、子から親への階層を使用してステップアップする必要もあります。
また、そのクラスをインポートし、直接ファイルパスを使用して、親であるかどうかに関係なく、そのクラス内のメソッドを参照することもできます。
もちろん、インポートされたクラスを介してメソッドまたはプロパティに直接アクセスしているため、親から子への関係は無関係です。
ここで本当に明白な何かが欠けているように感じます。私は基本的に、これらが親を参照する正しい方法であるかどうかの確認を探しています。もしそうなら、どれが最も理想的ですか、それとも他の何かを見落としていますか?
flash - Flash疑似ストリーミングを行うには?
H.264 でエンコードされたビデオをファイルの途中で Flash Player に提供し始めるものを構築する必要があります (まだバッファリングされていないビデオのポイントへのスキップをサポートするため)。
現在、ビデオは FLV コンテナ形式ですが、トランスコーディングはオプションです。特定のバイト オフセットのファイル ヘッダーとメタデータ情報を書き直すことができました。これは古いビデオでは機能しますが、H.264 でエンコードされたファイルでは機能しません。これは、ファイル内のビデオ タグも変更する必要があるためだと思われますが、これは実行できません (処理能力がかかりすぎます)。
それを行う「適切な」方法は何ですか?
apache-flex - Flash の URLRequest が URL をエスケープしないようにするにはどうすればよいですか?
次のように、Flex アプリケーションのサーブレットから XML をロードします。
ご想像のとおり、 http://foo.bar/path/to/servlet_servletURL
のようなものです
場合によっては、この URL にアクセント付きの文字 (長文) が含まれています。unescaped
に文字列を渡しましたURLRequest
が、Flash がそれをエスケープし、無効なエスケープされた URL を呼び出しているようです。アイデア?