スタック!
RSL から多くの恩恵を受けると思われる新しいプロジェクト (e ラーニング) をセットアップするのに少し苦労しています。
私の場合は次のようなものです:
Main.fla - シェル
Scenes.fla - これについてはすぐに説明します
Navigation.fla - ある種の GUI
たくさんの Fla ファイル- レッスン
Mainはインスタンス化される最初のムービーであり、ここから必要なのはdownloadだけです。
すべてのレッスンは、「アーキテクチャ」(メイン、シーン、ナビゲーション、およびEngineと呼ばれるクラスのバンドル全体) とは別に fla/swf に配置され、実行時にシーン内に追加されます。
エンジンは、反復的で必要なタスク、イベント、一般的なメソッド、サーバーとの通信などを処理します。
ナビゲーションは、ナビゲーション (次/前のレッスンなど) としてユーザー入力を処理し、シーン (およびその子) を操作するエンジンに渡します。
まあ、私にもいくつかの制限が
あります。クライアントに渡されるすべての swf ファイルは、80kb 未満である必要があります。つまり、縛られています。
配送準備完了のパッケージとしてすべてをコンパイルすることはできません。
サイズが重要なので、できるだけ負荷を軽減する手段が必要です。
というわけで、最近色々検索してRSLを見つけました。
これを使用する方法をよりよく知るためにいくつかのテストを作成しましたが、もちろん、トラップに陥りました。
Flash を正しくセットアップできず、「ライブラリ パス」(AS3 構成の下) で成功せず、SWC 内でクラスをコンパイルできませんでした...
もう 1 つのことは、レッスンは作成せず、アーキテクチャのみを作成するということです。
これらのレッスンは、AS3 (OOP またはプログラム ロジック) の知識がまったくない人によって作成されます。
また、エンジン全体 (ソース コード) を、それをいじってアプリ全体を作成する可能性のある外部の誰かに提供するつもりはありません (アプリ、実際には、何百もの e ラーニングを作成します)。
いくつかのことで助けが必要だと本当に思います(時計は刻々と過ぎています):
RSL を効率的に使用する
方法 SWC 内にクラスをバンドルする
方法 すべての作業に不可欠なものをすべて SWC にパッケージ化し、この SWC のみを配信する方法
このスレッドが少し長いことと、私が多くのことを尋ねていることはわかっていますが、ここ 1 週間キーボードに頭を悩ませていて、セットアップを管理できていません。
ご清聴ありがとうございました...