問題タブ [actionscript]

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.

0 投票する
3 に答える
1496 参照

flash - Flash で双方向の localConnection を使用するときに接続エラーが発生する原因は何ですか?

同じ Web ページ上の 2 つの Flash オブジェクト間に双方向の localConnection (LC) をセットアップしようとしています。1 つのオブジェクトは AS2 で、もう 1 つのオブジェクトは AS3 です。

  1. 各 SWF でデータを送受信するために 1 つの LC オブジェクトを使用しています。(これは問題ではありませんよね? 送信用と受信用の 2 つのオブジェクトを使用してみましたが、同じ問題が発生しました)。

それらは両方ともリッスンするように適切に .connect() します。しかし、AS2 SWF から AS3 LC にデータを送信しようとすると、エラーが発生します。これは 95% の確率で発生しますが、うまくいく場合もあるので、LC 名に問題がないことはわかっています (明らかに確認しました)。

場合によっては、1 つまたは 2 つのメッセージが通過し、その後のメッセージが失敗することがあります。

何が原因でしょうか?

多くの AS2 swf が 1 つの AS3 swf に接続できるように、多対 1 の接続マップを作成することを目指しています。それは問題になりますか?

0 投票する
2 に答える
1130 参照

apache-flex - Flex と Flash の学習を開始する場所

FlashおよびFlexアプリケーションの開発を開始して、頭の中に浮かんでいるすべての概念を実行できるようにしたいと考えています。問題は、私がプログラミングもコードも扱ったことがないということです...これまで。私はグラフィック デザイン業界で働いてきましたが、Flash のストーリーボード機能の多くは直感的に理解できます。さらに、Adobe Web サイトで Flex に関するいくつかのチュートリアルを実行しました。概念はよく理解でき、課題もこなすことができますが、言語を完全には理解していません (まだ 1 週間しか経っていませんが)。

私の質問は次のとおりです。Flex のチュートリアルを続けて、MXMLActionScriptを自分のやり方で進める必要がありますか? それとも、最初に別の基本言語を学ぶことから始めるべきですか? 私は人生でいくつかの言語 (スペイン語、フランス語、イタリア語) を学びましたが、飛び込んでその国に行って苦労するまで、その言語を本当に理解することはできませんでした。MXML や ActionScript も同じですか?私はそれで苦労する必要がありますか?それとも最初にベースが必要ですか?ベースが必要な場合、何をお勧めしますか?

0 投票する
1 に答える
1316 参照

apache-flex - FLEX でリッチ テキストを含むリスト コントロールを作成するにはどうすればよいですか?

私は FLEX 初心者で、Javascript ベースのプロトタイプを FLEX に移植しようとしています。私の元のプロトタイプには、順序付けられていないリスト (ul) がありました。これには、リッチ テキストを含むリスト アイテムが含まれていました。つまり、さまざまなスタイルと色のテキストと、各アイテム内にいくつかの画像が混在していました。FLEX の List コントロールを調べたところ、単純な文字列とアイコンの表示のみがサポートされています。リッチ テキスト対応のリスト コントロールを作成するにはどうすればよいですか?

0 投票する
1 に答える
1074 参照

apache-flex - Actionscript オブジェクト (クラス?) 構文

ActionScript でオブジェクトを作成する方法を学ぼうとしても、うまくいきませんでした。私が気づいたことの 1 つは、それを行うには 10 億通りの方法があるように見えるということです。それらのどれも私のために働いていなくても。これは本当に私を混乱させます。どのアプローチをデバッグしようとしているのかわかりません。

最も頻繁に出てくると思われるアプローチは次のとおりです。

しかし、これは、どんなに単純化してもコンパイラ エラーが発生するだけであり、関数がオブジェクトである可能性があることは意味がありません。関数がオブジェクトの場合、関数内の関数内にある場合 (オブジェクトとして解釈されている場合)、「this」はどこを指しますか。

あまり頻繁に出てこないように見える別の方法は次のとおりです。

これにより、コンパイラエラーも発生し、より正式に見えます。しかし、比較可能なドキュメントはほとんど見つかりません。ほとんどのガイドは非常に単純であるか、組み込みオブジェクトについて話していることを前提としています。

思いついた 3 番目の方法は、

数で、必要なものをすべて追加して返します。論理的に思えます。しかし、私はプロトタイプについて言及しているあらゆる種類のものを読みましたが、この方法で作成されたオブジェクトはプロトタイプには適していないようです。しかし、実際には私は非常に混乱しています。

また、AS2 と AS3 では Object の構文が異なるということもありましたが、それ以上のことはありませんでした。

オブジェクトを作成するにはどうすればよいですか? ベスト プラクティスとは何ですか。念のため、詳細なチュートリアルをどこで見つけることができるか知っている人はいますか? (私のgoogle-fuは明らかに弱いです)

0 投票する
1 に答える
3022 参照

flash - Flash ActionScript 3 でエンコーディングを変換する

mb_convert_encodingエンコーディングを別のエンコーディングに変換できるphpのような関数はありますか?

フラッシュ内の入力フィールドに渡された utf-8 テキストを iso-8859-7 エンコーディングに変換したいと考えています。

0 投票する
1 に答える
1504 参照

apache-flex - Flex: データをロードしてから、必要なコンポーネントを作成するにはどうすればよいですか?

3 つのタブを持つフレックス アプリケーションがあります。これらの各タブには、ドロップダウン コンボ ボックスを持つ「フォーム」をロードするコンポーネントがあります。これらのコンボ ボックスは、正しく入力するために外部データに依存します。現在、最初のタブが作成されており、コンボ ボックスに入力する必要があるデータがそこにありません。2 番目のタブのコンボ ボックスには、必要なデータが入力されています。

私がやりたいのは、データがロードされた後にディスパッチされるイベントを作成することです。このイベントが発生したら、これらのタブまたはタブのコンポーネントを作成したいと思います。アプリケーションがコンポーネントを作成する前に、データがロードされるのを待つ方法はありますか?

0 投票する
6 に答える
409 参照

apache-flex - Flex コードで mx: を取り除くのは悪い考えですか?

私は Flex の初心者であり、記述するすべてのコントロール宣言に対して名前空間 mx: を記述しなければならない方法が好きではありません。コードが煩雑になります。私は書きたい:

それよりも

書いてみた

の代わりに最上位要素の

トップレベルの宣言。これはある程度機能しますが、既存のコードの一部が壊れました。たとえば、ドキュメントで定義されている XML データはすべて、実行時に名前空間として aaa: が追加されます。また、私の非常に小さなサンプル プログラムに他の問題があることにも気付きました。

これを行う方法はありますか、それともこれは失われた原因ですか? そして、その理由に関するいくつかの背景情報をいただければ幸いです。

更新: 返信ありがとうございます。実際にこれを試して重要だと思った人からの連絡をお待ちしております。ほとんどの人はそれは悪い考えだと言っていましたが、私はがっかりしませんでした。現在、この方法でスムーズに動作するプログラムがいくつかあります。そして、私のすべてのフレックスアプリでこれを行う予定です。普遍的に機能するとは言えませんが、1つのトリックが機能しているように見えました. たとえば、ドキュメント内で個別の名前空間が必要な場合は、HTTPService パラメーターを使用して、次のようにその要素内に名前空間を作成できます。

これが誰かに役立つことを願っています。通常の html ファイルとほぼ同じくらいクリーンなコードになったことに非常に満足しています。コード全体に mx: を書いたほうがわかりやすいと考える人については、私は完全に同意しません。コード内で同じ文字シーケンスを過度に繰り返す必要がある言語 (ドキュメントと見なす必要があります) には、設計上の欠陥があると思います。ここに例えがあります: バラク・オバマに関する記事を読んでいて、すべての文に「バラク・オバマ」という言葉が含まれていたら、かなりうんざりしますよね?

0 投票する
2 に答える
621 参照

.net - SWF Actionscript を読み取るための .Net または COM ライブラリ

SWF ファイルを読み取り、そのアクション スクリプトとヘッダー情報を解析できるライブラリを探しています。うまくいくものはありますか?

0 投票する
2 に答える
1425 参照

apache-flex - actionscript / flexで「グローバルイベント」を作成するには?

フレックス/アクションスクリプトで「グローバルイベント」を作成する最良の方法は何ですか?静的クラスを使用するのが望ましいですか?

スタイルシートを必要とするコンポーネントを表示するために、スタイルシートがロードされたことを示すイベントを発生させたいと考えています。そのため、スタイルシートのスタイルを必要とするアプリケーションの各部分で、スタイルがすべて読み込まれたことを伝えるイベントをリッスンする必要があります。

0 投票する
2 に答える
7638 参照

apache-flex - Flex dataGrid itemRenderer、セルの幅と高さにアクセス

カスタム itemRenderer を作成するとき、それがレンダリングされるグリッド セルの高さと幅をどのように参照しますか? グリッドのサイズが変更されたときに正しくサイズ変更されるようにします。

テーブルの最終列に棒グラフを描画する dataGrid itemRenderer を作成しています。

「this」、「this.parent」、および他のいくつかのものを参照しようとしましたが、成功しませんでした。私の暫定的なハック ソリューションは、このデータをデータ コレクションに追加することですが、これはグリッドのサイズが変わると機能しないため、毎回編集する必要があります。