問題タブ [flash-v3-components]
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.
flash - scrollDrag=true の場合、ScrollPane/endDrag() での null オブジェクト参照
私のフラッシュ アプリケーションには、Scrollpanes を使用する複数のウィンドウがあります。これらの scrollDrag プロパティは、その機能が必要なため true に設定されています。これらの「ウィンドウ」の 1 つを (アプリケーション内で) 閉じて別のウィンドウを開くと、ログにこのエラーが大量に表示されるようです。
時々私は何千ものこれらを取得します.これはおそらく私のアプリを少し遅くしていると思いますが、それ以外は問題を引き起こしていません. scrollpane の Adobe コードを見ると、endDrag は非常に単純です。
ここで null になる可能性があるのはステージ変数だけです。
私が考えられる唯一のことは、アプリケーションのウィンドウが閉じる前に scrollDrag=false を設定して、何もイベントをリッスンしないようにすることです。他の提案はありますか?
flash - Flash でタイル リストのカスタム セル レンダラーを作成する方法
私のプロジェクトにカスタムを実装する必要がありcell renderer
ます.Googleで検索しましたが、必要なものが見つかりませんでした.
2つのアイコンをいくつか表示するcell
には、それぞれが必要です。それを始めるには良い例が必要です。tile list
labels
可能であれば、テンプレートを として設計し、MovieClip
それをタイルリストに渡してセルをレンダリングする方法が必要です。
flash - tileListコンポーネントのフォントをアンチエイリアスアクションスクリプトに設定する方法3
私はtileListコンポーネントを持っていて、各ラベル内のフォントをアンチエイリアスする方法を考えていました。私はフォントを使用して埋め込まれています:
私はこれまで運が悪かったので、特にレーベルをターゲットにしようとしました。
動作しませんでした。
誰かが持っていると提案?
ありがとう。
flash - データプロバイダーを変更するときにFlashタイルリストからの未処理の#2044エラーを処理するにはどうすればよいですか?
カスタムImageCellベースのアイテムレンダラーを使用するタイルリストコンポーネントがあります。取得しようとしている画像の一部が見つからない場合があり、カスタムImageCellローダーのIEOrrorリスナーを介してこれを処理できることを私は知っています。
ただし、データプロバイダーを設定すると、すべての画像の読み込みまたはエラープロセスが完了する前にデータプロバイダーが変更され、フラッシュデバッグプレーヤーがFirefoxで未処理の#2044エラーをスローし、画像が見つからなかったことを示します。デバッグプレーヤーを使用するオペラでは、ロードが完了しなかったことを示す#2044がスローされます。
これらのエラーをトラップして無視する方法が見つからないため、デバッガープレーヤーのダイアログが表示されません。また、Flash Builder IDEを使用してデバッグする場合、デバッガーはこれらのエラーをまったく発生させません。他のエラーを問題なく発生させることができる間は、プレーヤー内にのみ存在します。
これは、データプロバイダーが変更されたときにエラーリスナーが破棄されているかのようですが、ローダーは続行し、未処理の#2044をスローします。
効果的な処理方法に関するアイデアはありますか?あなたの時間と援助を前もって感謝します-
b
flash - TileList コンポーネントでの単一のサムネイルの外観の変更
TileList コンポーネントを使用してサムネイルのリストを作成しようとしていますが、これまでのところうまく機能しています。コンポーネント内の単一の ImageCell の外観を変更する方法はありますか?
サムネイル データを XML として取り込み、それが「新しい」画像かどうかの属性を持っています。アプリケーションの個々のサムネイルの上に小さなバッジを表示したいと思います。
ImageCell クラスのサブクラス (ICellRenderer を実装) を作成してカスタム スキンを設定したことに注意してください。ただし、ここに条件付きコードを追加しようとすると (設定した「新しい」パラメーターをチェックすると、単に機能しません (エラーは発生しません)メッセージ)。
これを達成する方法について誰かアイデアがありますか?
ありがとう!
- スコット
list - ActionScript-ComboBoxはSelectableListですか?
SelectableListクラスに関するAdobeのドキュメントがわかりません。
SelectableListは、すべてのリストベースのコンポーネント(List、TileList、DataGrid、ComboBoxコンポーネントなど)の基本クラスです。
SelectableListは、ComboBoxの基本クラスではありません。
SelectableList > BaseScrollPane> UIComponent> Sprite> DisplayObjectContainer> InteractiveObject> DisplayObject> EventDispatcher> Object
ComboBox > UIComponent> Sprite> DisplayObjectContainer> InteractiveObject> DisplayObject> EventDispatcher> Object
これはエラーですか?または私は何かが欠けていますか?
flash - Flash - Flash CS5 のコンポーネント ドキュメントの作成
Flash CS5 のコンポーネントを作成する方法についてどこかに公開されている公式ドキュメント/ガイドはありませんか?
actionscript-3 - ActionScript - カスタム CellRenderer から List/DataProvider にアクセス
次のコードは、カスタム セル レンダラー (CustomListCell クラス) を使用するメイン コントローラー クラスで List オブジェクトを設定します。CustomListCell クラスは、List の DataProvider からセル自体を削除するために使用されるセルの Button オブジェクトを作成します。
カスタム セル レンダラーから親 List オブジェクトに正しくアクセスするにはどうすればよいですか?
アップデート
以下は、Flash v3 List コンポーネントを使用して ICellRenderer を実装する、私の作業中のカスタム レンダラーです。List の dataProvider は、各セルの 2 つの要素 (randomColor と randomNumber) で構成されます。
flash - フラッシュスライダーコンポーネントのキーボードコントロールを削除します
デフォルトでは、フラッシュスライダーコンポーネントはキーボードで操作できます。この動作を無効にして、ユーザーがスライダーコンポーネントをマウスでのみドラッグできるようにする方法はありますか?
flash - Flash での fl.core.UIComponent のサブクラス化
Flash で何かを描画したいときはいつでも、Sprite や Movieclip の代わりに fl.core.UIComponent をサブクラス化します。これは、幅と高さの実装が適切であるためです (注: これは Flex UIComponent ではありません)。
たとえば、UIComponent の適切な使用例であるボタンがあるとしますが、ボタンにはアイコン、テキスト文字列、および開示矢印があります。つまり、3 人の子供。これら 3 つの子も UIComponents として作成します。
幅/高さのメソッドとプロパティをオーバーライドする Sprite の独自のサブクラスを作成できることはわかっていますが、この方法で UIComponent を使用することの欠点はありますか?