Más contenido relacionado La actualidad más candente (20) Similar a FlashBuilderでスマホアプリ開発 (20) FlashBuilderでスマホアプリ開発8. [Starling Framework - The Open Source
Game Engine for Flash]
http://gamua.com/starling/
ここからダウンロードしてくる。
13年8月26日月曜日
31. package
{
import starling.display.Sprite;
import starling.events.Event;
public class Main extends Sprite
{
public static const MESSAGE:String = 'Hello World!';
public function Main()
{
super();
if(!stage){
addEventListener(Event.ADDED_TO_STAGE, atAdded);
}else{
atAdded();
}
}
/**
* Stage3Dの初期化が完了され、このクラスが画面に表示されたタイミングで実行します。
* @param e
*
*/
public function atAdded(e:Event = null):void
{
removeEventListener(Event.ADDED_TO_STAGE, atAdded);
trace(message);
}
public function get message():String
{
return MESSAGE;
}
}
}
今作ったMain.asはこんな感じ
13年8月26日月曜日
32. package
{
import flash.display.Sprite;
import flash.display.StageAlign;
import flash.display.StageScaleMode;
import starling.core.Starling;
public class HelloWorld extends Sprite
{
public function HelloWorld()
{
super();
// autoOrients をサポート
stage.align = StageAlign.TOP_LEFT;
stage.scaleMode = StageScaleMode.NO_SCALE;
//Starlingを実行
var star:Starling = new Starling(Main, stage);
star.start();
}
}
}
ドキュメントクラスはこんな感じです。
※ドキュメントクラス = 最初に実行されるクラス
13年8月26日月曜日
46. package flexUnitTests
{
import org.flexunit.asserts.assertEquals;
public class MainTest
{
private var main:Main;
[Before]
public function setUp():void
{
main = new Main();
}
[After]
public function tearDown():void
{
}
[BeforeClass]
public static function setUpBeforeClass():void
{
}
[AfterClass]
public static function tearDownAfterClass():void
{
}
[Test]
public function testGet_message():void
{
assertEquals(main.message, Main.MESSAGE);
}
}
}
MainTest.asの例
13年8月26日月曜日
51. option + Shift + A、その後 f
プロジェクト内のFlexUnitを全てテスト
option + shift + e、その後 f
選択したFlexUnitをテスト
普段は二番目の「個別に選択したテスト」のほうが実行させること多い
と思います。
13年8月26日月曜日
63. Apple Developer Program関連
[日本のApple StoreでiOS Developer Programを購入しActivateするまでの全スクリーンショット ¦
MUSHIKAGO APPS MEMO]
http://mushikago.com/i/?p=917
[iOS Dev Centerの事や証明書(.p12)とプロビジョニングプロファイル準備 ∼解説の解説の解説 ¦
MUSHIKAGO APPS MEMO]
http://mushikago.com/i/?p=306
[iOS Dev Center : App Storeから配布(Distribution)するまでのMEMO ¦ MUSHIKAGO APPS MEMO]
http://mushikago.com/i/?p=563
[iOS Provisioning Portalがついにリニューアル! とりあえずどんなものか ¦ MUSHIKAGO APPS MEMO]
http://mushikago.com/i/?p=2779
13年8月26日月曜日