問題タブ [adobe-flash-cs3]
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 - Adobe Flash IDE を開く、Windows エクスプローラーを開く、クラッシュする
昨年、Vista Ultimate 32 ビット マシン (4GB RAM) に Adobe Flash CS3 をインストールしました。Adobe Flash IDE を開いてから Windows Explorer を開くと、マシンがフリーズして再起動が必要になるという問題が時々ありました。最近、この問題はますます悪化し、私が仕事をするのが非常に困難になりました。
通常、クラッシュは、エクスプローラーを初めて開いたときに発生することはありません。最初から 5 回目以降のいずれかで発生する可能性があります。エクスプローラーのほかに、開く/保存ダイアログ ボックスを開くとフリーズすることもありますが、これも同じ問題だと思います。
メモリ ダンプ ファイルを調べてこれを診断しようとしましたが、何も生成されません。コントロール パネル/システムの設定を確認し、ページ ファイルのサイズも増やしましたが、メモリ ダンプはまだありません。また、イベントログにイベントがないようです。Flash CS3も再インストールしました。
もちろん、私も徹底的にグーグルで検索しました。ここからどこへ行くべきか考えています。これを解決する方法についてのアドバイスは大歓迎です。
javascript - 「クリック」イベントを SWF ファイルに追加する方法
私はSWFファイルを持っています。ユーザーが SWF ファイルをクリックしたときに別のページに移動させたい 1- SWF ファイルをタグでラップしようとしましたが、機能しませんでした 2- 「onclick」などの JavaScript イベントを追加しようとしましたが、機能しませんでした。最善の解決策は、「ハイパーリンク」と「SWF URL」の 2 つのパラメーターを取る別の SWF ファイルを作成することだと思います。これにより、SWF が読み込まれ、ユーザーがクリックすると「ハイパーリンク」が開きますが、これを行う方法がわかりません。
より良い解決策はありますか?そうでない場合は、ADOBE FLASH でこれを行う方法がわかりませんか?
actionscript-3 - Adobe Flash の高さと幅を編集する方法
別のswfファイルをロードするswfファイルを作成しています
主な SWF の寸法をロードした寸法と同じになるように編集したいのですが、どうすればよいですか?
flash - AS3でボタンを非表示にしますか?
myBtnというボタンがあります。
フレーム1でのアクションでは、次の両方を試しました。
どちらも私に同じエラーを与えます:
1120:未定義のプロパティmyBtnへのアクセス。
adobe-flash-cs3 - Adobe Flash を使用してシステムに接続されたスキャナにアクセスできますか?
Adobe Flash を使用してシステムに接続されたスキャナにアクセスできますか?
flash - Adobe Flash CS3 でムービークリップの原点を移動するにはどうすればよいですか?
Adobe Flash CS3 でスクリプトを作成せずに、ムービークリップの原点またはゼロ点をステージの同じ原点に移動するにはどうすればよいですか?
例: MovieClip 内でオブジェクトを移動しようとしていますが、原点は (ステージ) 200,-300 です。これは、ムービークリップにオブジェクトを配置すると、プロパティに表示されるオブジェクトの X、Y 座標がそれだけずれるということです。
このポイントはステージの端から離れているので、X、Y 座標が意味を持つようにステージの原点に戻したいと考えています。
flash - パラメータのURLはnull以外である必要があります
Parameter url must be non-null
XMLファイルのパスをShockwaveフラッシュオブジェクトに渡そうとするとエラーが発生します。
javascriptコードは次のとおりです
あなたが見ることができるように、私がSWFファイル内にロードしようとしているXMLファイルはexampleData.xml
ActionScript内で、変数xmlPathを次のように宣言しました...
そしてloadイベントで私は適切な変更を加えました
そして、ここに質問があります。
私はここで何が間違っているのですか?なぜParameter url must be non-null
エラーが発生するのですか?
PSアクションスクリプトファイル内でパスをハードコーディングすると、すべてがうまく機能します!
textfield - Flash AS2 EmbedFonts = true AND textField.onSetFocus() を一緒に使用する場合の問題
AS2 で奇妙な動作が発生し、createTextField() を使用してステージに追加された textField でフォントを使用していることに気付きました。これは、元々 Year と表示されていた textField 用です。ユーザーは年を入力し、[OK] をクリックして年を受け入れると、textField は Year の表示に戻ります。これは常に Arial などの sans serif フォントである必要があります (確かにこれは難しいことではありません!)。
これが私が達成したいことです-
1) ユーザーが textField をクリックすると、「Year」という単語がクリアされ、点滅するカーソルがテキストを入力できることを示します。2) ユーザーが [OK] をクリックすると (提供された年が 4 桁の数字である場合)、textField は "Year" (Arial で) と言う状態に戻ります。
私のコード -
大丈夫そうですよね?
私が気づいているのはこれです -
textField をクリックすると、「Year」という単語は消えますが、点滅するカーソルは表示されず、textField にテキストを入力できません。行を削除すると -
...その後、問題なく動作し、「Year」という単語が消え、textField をクリックすると、textField に数値を入力できます。そのため、フォントを埋め込むと、onSetFocus 関数がトリガーされた後に textField にフォーカスが設定されないように見えます。ただし、入力したテキストはArialではありません。[OK]ボタンをクリックして「Year」という単語を置き換えると、Timesなどのセリフフォントになります。私はそれをしたくありません!
同様に、自分のライブラリからフォントを埋め込もうとする場合 - たとえば、自分のライブラリに新しいフォントがあり、リンケージ識別子 year_font を使用して actionscript にエクスポートし、my_fmt.font=my_font を変更して、リンケージ ダイアログで [Export for actionscript] をクリックします。次に、textField をクリックすると、Year という単語が消えますが、textField は編集できません。
onSetFocus が問題を引き起こしていることを受け入れ、埋め込みフォントを維持することで見た目がはるかに良くなった場合、より多くの可能性があります-
- textField をクリックすると、単語を削除する onSetFocus 関数を削除したため、予想どおり、「年」という単語の後にカーソルが表示されます。そのため、バックスペースを 4 回押して「年」を削除すると、何らかの理由でカーソルが消えてテキストを入力できなくなります。これは、ローカルでテストする場合には発生せず、公開してブラウザーで実行する場合にのみ問題になることに注意してください。
- ただし、「年」という単語を強調表示してから入力を開始すると、数字を入力できます。ボタンを押すと、年という単語が正しいフォントで表示されます。奇妙なことに、上記の 1 の動作はもう発生しません。delete を押して year という単語を削除すると、カーソルが残ったままになり、もう一度入力できます。番号 1 は初回のみ発生するようです。
何か案は?
ありがとう
actionscript-3 - 値を分割して AS3 のテキスト ボックスに入れる
1 つのテキスト ボックスに 4 つの値のセットを入力し、次のコードを使用して他の 4 つの小さなテキスト ボックスに分割して表示します。
しかし、入力された動的な値に対して同じことを行う方法を知る必要があります。
テキストボックス tt1 とボタン b1 があるとします。任意の値 (たとえば 6) を入力すると、この数のテキスト ボックスが作成されます (名前が t0、t1....t5 の 6 つの新しいテキスト ボックス)。
別のテキスト ボックス tt2 とボタン b2 があります。値のセット (たとえば、10,66,33,45,2,4) を入力すると、これらの値がテキスト ボックス t0、t1、t2 に表示される必要があります。
これは可能ですか?