問題タブ [addchild]
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.
sprite - 動的に作成されたスプライトの削除に関するヘルプ
こんにちは、私はフラッシュとアクションスクリプトにも比較的慣れていません。また、別のスプライトが呼び出された後にスプライトを削除するのに問題があります。ステージ上の写真の上にマスクを動的に生成することにより、3つの要素の発光スペクトルを作成しています。スプライトが互いに積み重なっていて、ボタンを押すたびに新しい行のセットではなく、画像全体に太字の行が表示されることを除いて、現在のコードではすべてが完全に正常に機能します。
try / catchを使用してスプライトを削除しようとしました。また、プロセス全体を処理する2つの関数ではなく、コード全体をここに表示されているものから再配置して、3つの個別のエンティティを作成しました(個別の変数である場合は削除できることを期待しています)。 。私は私の知識の範囲ですべてを試しました(これはこの時点ではかなり最小限です)何か提案はありますか?
よろしくお願いします!
actionscript-3 - actionscript 3 子内に子を追加し、最初の子をクリアします
さて、セットアップは次のとおりです。
メイン タイムライン内に、MovieClip であるメニューがあります。このメニューは約 17 個の「ボタン」で構成されており、それぞれがサイトの異なるセクションを指しています。「ボタン」がクリックされると (2 つの例: menu_bag_button、menu_trashbag_button)、メニューがアニメーション化され、左に移動し、2 つのライブラリ アイテム (bag_container と close_btn) が右側に表示されます。どちらも「framecontainer」内にあります。
次に、メニューが左側にある間、この特定のボタンはメニュー アニメーションを繰り返してはならないため、どのフレームにあるかを見つける if ステートメントを実行しました。左側にある場合は、単純にフレーム コンテナーをクリアしてコンテンツを再度読み込みます。 .
問題は、別のリンクがクリックされたときに、次の 2 つのいずれかを行う必要があることです。メニューが中央にあり、コンテンツがロードされていない場合、メニューを右側にアニメーション化し、content/close_btn を「framecontainer にロードする」必要があります。 "; または、メニューが左側にある場合は、「framecontainer」をクリアして、対応するコンテンツをロードする必要があります。私は多くのことを試しましたが、これらのボタンはすべて「menu_mc」内にあるため、アクションスクリプトはルートを指し、次に「framecontainer」を指す必要があり、すべてが複雑になります。
何時間ものコーディングをせずにこれを行うための迅速でより良い方法があれば、それは素晴らしいことです...そうでなければ、今のところこの複雑な方法に固執する必要があります.
これが私の現在のコードです。コンテンツをクリアしないという事実を除いて、正常に機能するため、フレームをロードし続けて 1 つを閉じます。その背後にはまだ他のコンテンツがあります。
/////////////////////////////////////////////// //////////// 新しい機能コード (改良の助けが必要):
flash - Flash AS3 不思議な点滅ムービークリップ
これは、これまでフラッシュで直面した中で最も奇妙な問題です。何が原因なのかわかりません。誰かが実際に見たい場合は .swf を提供できますが、できる限り説明します。
タンク オブジェクトが発射する弾丸を作成しています。タンクはドキュメント クラスの子です。弾丸を作成する方法は次のとおりです。
var bullet:Bullet = new Bullet();
(parent as MovieClip).addChild(bullet);
弾丸自体は、次のようなコードを使用して、単に方向に移動しますthis.x += 5;
問題は、弾丸が正しいタイミングで作成と破壊を追跡することですが、弾丸が画面の半分まで表示されないこともあれば、まったく表示されないこともあれば、走査全体が表示されることもあります。奇妙なことに、弾丸の作成にあるタイマーを削除すると、これが解決するようです。
タイマーは次のように実装されます。
if(shot_timer == 0) {
shoot(); // This contains the aforementioned bullet creation method
shot_timer = 10;
タンク オブジェクトのエンター フレーム ハンドラーはタイマーを制御し、ゼロより大きい場合はフレームごとに減少させます。
なぜこれが起こっているのか誰にも示唆できますか?
編集:要求に応じて、完全なコード:
Bullet.as
Tank.as:
誰かがエラーを再現しようとする場合、完全なアプリケーションはここにあります。一部にエレクトロサーバーを使用しているため、コメントアウトする必要がある場合があります。
actionscript-3 - flash as3: 子供は自分のアクション スクリプトを実行できませんか?
actionscript 用にエクスポートしてから addChild を後で追加するムービークリップを用意することで、私は巧妙になっていると思いました。as を介して html テキストをロードするこの 1 つのムービークリップを作成しました。これをステージにドラッグすると正常に動作します。しかし、私がそうするなら
アクションスクリプトを実行していないか、何らかの理由で壊れています。子供は自分のアクション スクリプトを実行できませんか?
php - 要素を他の要素に追加する
私は過去 2 年間 .net を使用しており、どこからでもページの任意の場所にコントロールを追加できる方法が気に入っています。たとえば、Head.Controls.add(new LiteralControl("<link rel='stylesheet' type='text/css' href='styles.css' />"))
すでに体があっても言えます。
この種のことをphpで行うことは可能ですか?私のサイトは、エージェント、顧客、およびアーティストが存在するように設定されています (これは、展示会でオフラインで使用する顧客アプリケーションを必要とするカード製造会社向けです)。エージェントの追加フォームは、顧客の追加フォームとはスタイルが異なる場合があります。そのため、各タイプを異なるフォルダー (エージェント、顧客、アーティストなど) にそれぞれ独自のスタイルシートと共に配置したいと考えています。GET
タイプ (アーティスト、顧客など)、モード (作成、編集) のパラメーター、および ID のオプションのパラメーター (編集モードの場合) を受け取る1 つのフォーム ページがあります。私が現在行っていることではなく、一度$agentForm->generateForm()
に呼び出すことができるようにしたいと思います。これは、本体と頭の中で呼び出すことです (開始本体タグがまだ生成されていない状態で)。$agentForm->generateStyleTag()
$agentForm->generateForm()
$agentForm->generateStyleTag
これを言い換えると、Head タグと Body タグがあります。と呼ばれる別の関数では、と$agentForm->generateHTML()
言いたいです。これにより、スタイルがそこにあり、ユーザーがいるサイトのセクションに適していることが保証されるため、新しいページの開発が非常に簡単になります.Body->addChild("bla")
Head->addChild("bla")
これを達成することは可能ですか、それとも php と .net の主な違いの 1 つですか?
apache-flex - 簡単なAddChildの質問
この男のコードをチェックしています... http://www.codingcolor.com/as3/as3-youtube-chromless-api/
ソースコードをダウンロードしましたが、ステージに再生、一時停止、停止のボタンを追加する方法がわかりませんでした。私は彼のVideoPlayerControl.asで知っています、彼は持っています
彼のPlayPauseButton.asで。ボタン(x、y)の位置のコードはありません。彼がコントロールボタンをどのように配置したかわかりません。
また...静的な番号で指定するのではなく、オブジェクト指向の方法でボタンの位置を指定する方法はありますか?
助けてくれてありがとう...
apache-flex - AS3:AddChildの問題-「TypeError:エラー#2007:パラメーターの子はnull以外である必要があります。」
次のコードでTypeErrorが発生しました:エラー#2007:パラメーターの子はnull以外のランタイムエラーである必要があります。理由がわからない...助けていただければ幸いです...
更新しました
}
私はFlex環境にいます...
apache-flex - リリース ビルドのエクスポート後に Flex Actionscript プロジェクトの swf が機能しない
Flex のみで AS3 を使用したプロジェクトをビルドしようとしました。プロジェクトを Flex で実行すると、すべて問題ないように見えますが、リリース ビルドをエクスポートすると、追加されるはずのイメージがなくなります。誰かが私を助けてくれれば幸いです。
c# - C# - C# には (同様の) .AddChild と .AddEventListeners があり、グラフィックスで使用できますか?
私は C# は初めてですが、OOP は初めてです。
ユーザーがマウスクリックで図形を描くことができる「キャンバス」パネルを作成したいと思いますが、それらを削除することもできます (空想的で固定されたサイズなど、単純な古いペンオブジェクトはありません)。私が言ったように、ユーザーが Alt キーを押しながらクリックしたオブジェクトを削除できるようにしたいと考えています。
これを行うにはどうすればよいかわかりません。Flash を使用していた場合、おそらく次のようにします。
さて、単純なフロントエンド UI 関連のものに関しては、コンパイル済み言語は悪魔なので、これを C# で記述するには 20 倍のコードが必要になると確信しています。しかし、私の例に似たものはありますか?
私は、GraphicsContainers、SmoothingPaint、ビットマップを使用した Graphics Persistence などについて、午後中ずっと読んでいましたが、単純なイベント追加メソッドは見つかりませんでした..
ありがとうございました
php - 子の前にSimpleXmlPHPaddchild
SimpleXmlとPHPを使用して子ノードを追加する方法は知っていますが、これらの子要素の順序に問題があります。私はこのxml構造を持っているとしましょう
アルバムgallery1gallery2gallery2。。。galleryN / album
これが、基本的なコードで子を追加したときの現在の状態です。
この場合の子要素の順序は、アルバムの最初の子として追加する最後のギャラリーの反対側に配置する必要があります。
例:
アルバムgallery3gallery2gallery1
/アルバム
誰もがここでいくつかのトリックを知っています