第1章 「Haxe」を使う意味
「JavaScript」の置き換えとして 「ActionScript」の置き換えとして 「マルチプラットフォーム」として
第2章 開発環境の準備
環境構築前にコードを試す Haxeのインストール 「FlashDevelop」のセットアップ プロジェクトの共通準備 JavaScriptのみの作業 Flashのみの作業
第3章 基本構文
初期状態 出 力 コメント 変 数 構造体 typedef 演算子と制御文 スコープ 文字列内の変数展開 正規表現 クラス 関 数 メンバ・ローカル アクセス修飾子 static inline this オブジェクト指向プログラミング haxelib untyped 外部ライブラリの使用
第4章 JavaScriptを書き出す
基本構成 DOM jQuery
第5章 Flash(SWF)を書き出すときの基本
Adobe AIR 基本となるSpriteを得る 外部素材を埋め込む ActionScriptライブラリを使う 出力するSWFの形式などの指定
第6章 「OpenFL」を利用する
概要と特徴 環境設定 プロジェクトの作成 サンプルプロジェクト Androidネイティブアプリを書き出す
第7章 特殊な機能
プラットフォーム言語によって処理を変えるための構文 型パラメータ 無名関数 アクセス制御(Property) enum(列挙型) パターンマッチ テスト TypeとReflect ダックタイプ Serialize(直列化) abstract macro 関数の呼び出し位置の情報を得る
|