問題タブ [robotlegs]

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 投票する
1 に答える
110 参照

flash - Robotslegs フロー/責任図


数か月前、as3 robotlegs フレームワークのさまざまなアクターの責任を示す写真を見ました。この絵は、どの俳優がどの仕事を担当しているのかわからなかった初心者にとっては素晴らしいものでした. 「ボタンをイベントにバインドしますか -> メディエーターを使用します」

この画像/チャート/フローを覚えている人はいますか?

これではありません:
http://ducharme.cc/wp-content/uploads/2011/03/robotlegsDiagram.jpg

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

actionscript-3 - モデルからイベントをディスパッチできません

robotlegsを使用して、私は常にこのエラーを取得します。何が悪いのかわかりません。

TypeError:エラー#1009:nullオブジェクト参照のプロパティまたはメソッドにアクセスできません。org.robotlegs.mvcs :: Actor / dispatch()[/ Users / shaun / Documents / Development / Workspaces / GanymedeFB4 / robotlegs-framework / src / org / robotlegs / mvcs / Actor.as:57]

モデル

イベント

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

java - Flex:2回目の実行時にnull非同期トークンを返すLCDSサービス



RobotLegs、LiveCycle DS、およびJavaを使用してFlexアプリケーションを開発しています。LCDSを使用して更新機能を実装しようとしていますが、奇妙な動作が発生しています。

これは、RobotLegsのexecuteコマンド内のActionScriptコードであり、更新を実行するために使用されます。



model.currentRequestDetail更新しようとしているのはRequestDetailオブジェクトです。

Actionscriptコードを初めて実行するときは、すべて正常に機能します。AsyncTokenは関数によって適切に返され、services.requestService.commit()resultHandlerは期待どおりに実行され、オブジェクトはGUIで更新されます。
ただし、このコードが2回実行されると、services.requestService.commit()関数はnull値を返し、resultHandlerに到達することはありません。Javaアセンブラに到達していないのではないかと思います。



これが私がDataServiceを宣言した方法です:



resultHandlerとfaultHandlerの両方に正しい署名があります。



カスタムJavaアセンブラーも使用しています。これは次のコードです。



これは、アセンブラーの構成です。




簡単に言え
ば、誰かが手がかり/経験を持っていますか、なぜ私が2回目にservices.requestService.commit();関数を実行すると、nullの非同期トークンが返されるのですか?




事前にThx!




要求に応じて、サービスクラスから(削除された)コードを追加しました。ご覧のとおり、特別なことは何も起こっていません。



これは私の結果とフォールトハンドラーが追加されるチョードです:

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

flash - Flex robotlegsモジュールがnullポインター例外をスローします(エラー#1009)

FlexモジュールでRobotLegsを使用するアプリケーションに問題があります。最終的にモジュールを正常にロードできましたが、モジュールビューのメディエーターにこのコード行を追加しようとすると、次のようになります。

このエラーが発生します:

なぜこうなった?私が追加しようとしているコンポーネントはグループコンポーネントです、何かアイデアはありますか?

詳細については、モジュールがすでに純粋なrobotlegsを実装しているアプリケーションにロードされているため、モジュラーrobotlegsを使用しません。したがって、モジュラーrobotlegsを実装する労力を減らしたいので、大きなプロジェクトです。モジュールは正常にロードされますが、起動すると問題が発生します。別のコンポーネントを表示するためにモジュールの状態ビューを変更するイベント。ModuleLoaderでApplicationDomain.currentDomainを使用します。

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

robotlegs - AS3ロボットの脚と信号-信号を使用する、かなり冗長な、代替手段はありますか?

私のアプリケーションにはRobotLegsとSignalsを使用しています。Robotlegsを使用するのはこれが初めてであり、Joel Hooks SignalCommandMapの例を使用するImはここにあります

イベントとは対照的に、かなり冗長に見えることに気づきました。シグナルごとに新しいクラスを作成する必要がありますが、イベントではイベントタイプを1つのクラスにグループ化します。

私はこれがどれほど視覚的かつ即座に説明的であるかが好きです..シグナルパッケージを閲覧するだけで、すべてのアプリ通信が明らかになります。それは私にはかなり冗長に思えますが。

他の人がこれを使用していますか、私がこのような信号を使用している方法は正しいですか、または人々はこの冗長性を回避する方法を見つけましたか?

乾杯

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

actionscript-3 - フレックスなしでロボットレッグと信号を使用する方法。純粋な as3

私は最低限の robotlegs-signals プロジェクトをまとめようとしていますが、私が見たすべてのサンプルは flex です。

索引.mxml

SignalCafeContext.as

mxml を別の .as ファイルに置き換えることは可能ですか? 通常はメイン クラスから渡します。

ただし、super() は SignalContext でパラメーターを取らないため、何かが足りない可能性があります。

より詳しい情報:

ライブラリ:

as3-signals-v0.5.swc

robotlegs-framework-v1.03.swc

シグナル拡張機能-SignalsCommandMap.swc

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

actionscript-3 - 基本クラスに属する依存関係を結び付ける Robotlegs

私はロボットの脚を使用しています。基本クラスを拡張し、パーサー、IParser に依存する一連の ServiceResponses があります。サブクラスに固有のパーサーを配線する必要があります。次に例を示します。

ModuleConfigResponse は SimpleServiceResponse を拡張し、IServiceResponse を実装します。

最初の部分はコンテキスト内で簡単に配線できます。例を次に示します。

各 Response は、ベースクラスによって使用されるパーサーを使用します。

これらをどう結び付けるかが問題です。基本クラスには次のものがあります。

しかし、事前にタイプを定義することはできません。コンテキストでこれを配線する良い方法があるかどうか疑問に思っています。現時点では、代わりに ResponseFactory で応答をインスタンス化することでこれを結び付け、コンストラクターでパーサーを手動で渡すことにしました。

インジェクター.mapValue(IParser, ModuleConfigParser, "moduleconfig");

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

haxe - Cube フレームワークを使用して Haxe のメディエーターにビューを動的にマップする方法

Haxe プロジェクトで使用するために、次のマイクロ フレームワーク Cube https://github.com/xirsys/cubeを使用して学習しています。

私が見つけた例は非常に役に立ちましたが、実行時にビューをメディエーターに登録してマッピングすることは、私が見つけた例では理解したくないことの 1 つです。

私は近いと思いますが、うまくいかないようです。これが私の AppContext の外観です。

これが私のメインビューで起こっていることです

メインビューがメインビューメディエーターにロードされた後、「ウェルカム」ビューを作成し、そのメディエーターを作成してそのように使用したいと思います。

私のウェルカムメディエーターはそのように見え、onRegister は起動していないようで、エラーはまったく発生しません.... viewManager がウェルカムビューのメインビューに addChild を処理することに注意してください。

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

actionscript-3 - Robotlegs はこのタスクを実行できますか?

プロジェクトに実装したいことについて同僚に相談したところ、Robotlegs について次のように話してくれました。

外部データ ソース (databse、xml など) から、必要な方法で動作するオブジェクトを作成します。さらに重要なのは、必要なときに説明させてください。

イベント「walk」をリッスンし、メソッド「walkNormally」を実行するユニット、たとえば兵士を取得しました。データベースには 2 つのレコードがあり、1 つはユニット名が「Soldier」で、もう 1 つは両方のフィールド、1 つはイベント、もう 1 つはそのイベントがトリガーされたときに実行するメソッドです。

明らかに、私はより多くのイベントのペアを取得しました。これは、兵士が兵士のように振る舞うために必要なメソッドであり、撃つ、走る、死ぬなどです。

Robotlegs はこのタスクを実行できますか?.

前もって感謝します。