FlashBuilder4.7 macで、iOSアプリを書き出す(AIR for iOS 設定編その1)

会社でとある開発案件に携わっていて、土日もなく働いていたのでなかなか更新もできなかったのだが、案件自体が頓挫して締まったので、少し時間ができた。 なので、これまでやりたくてもなかなかできなかったスマホアプリの開発を、プライベートで始めようか…

TLFテキストを含むswfを外部から読み込んだ場合

TLFテキストを含むswfを外部から読み込んだ場合、読み込み元のswfから、読み込まれた側のswfのタイムラインやオブジェクトにアクセスすることができないケースがある。http://www.fumiononaka.com/TechNotes/Flash/FN1104003.htmlさすが野中先生。大変助かり…

Flash Builder4.7での、Workspace内での検索のショートカット

Shift + Command + f だの、Shift + Command + g だの、いろんな情報が出まわってますが、使用している「Flash Builder 4.7 Mac版」においては、Workspace全体を対象とした検索のショートカットは、ctrl + h でした。 こんなことで30分ほどのロスとはね。。。…

StarlingのSpriteにおける、flattenに関して

starling.display.Spriteに関して var parentSprite:Sprite = new Sprite(); var childSPrite:Sprite = new Sprite(); parentSprite.addChild(childSprite); parentSprite.flatten(); としてしまうと、parentSpriteはいかなる状態変更も受け付けなくなる。 c…

StarlingのMovieClipの、再生完了時のイベント

starling.display.MovieClipのアニメが最後まで再生された段階で Event.MOVIE_COMPLETED が配信されると書いてあったのだが、こちらのイベントはすでに使用不能となっている。 代わりに Event.COMPLETE こちらのイベントが、アニメの最後でdispatchされてい…

StarlingのMovieClipが再生されないケース

2つのSpriteに対して import starling.display.MovieClip; var mc:MovieClip; var mc02:MovieClip;spriteA.addChild(mc); spriteB.addChild(mc02); とやって、片方は再生されて片方は再生されない、というケースが出た。 原因は不明なのだが、片方のSpriteに…

mac版FlashBuilderのショートカット

ctrl + Space でコード補完表示って言われて、何度試してもダメで諦めていたんだけど、Spotlightに同じショートカットが割り当てられていてそっちが優先されているのね。 システム環境設定からSpotlightのショートカットを解除したら機能するようになった。…

Starling + Feathers で、FeathersのButtonクラス(のサブクラス)においてロールアウトを検知する。

starlingはスマホを前提として作られたフレームワークなので、マウス処理に関してやや難がある。その一つが、ロールアウトを拾えない、という点だろう。 いや、うまくやれば拾えるのかもしれない。というか、きっと拾えるに違いない。世の中の優れたプログラ…

#2078: タイムラインに配置されたオブジェクトの name プロパティは修正できません。

#2078: タイムラインに配置されたオブジェクトの name プロパティは修正できません。というエラーが出て、原因が分からずに途方に暮れていたのだが、TextFieldのインスタンスに対して"name"というインスタンス名を付けてしまっていたために起こっているエラ…

Event.TRIGGERED

Starlingにおいて、Event.TRIGGERDを拾えるのは、ButtonクラスおよびButtonクラスから派生したクラスのみっぽい。 SpriteやImageクラスは、addEventListenerしてもうんともすんとも言わない。

Error #1180: 未定義である可能性が高いメソッド addFrameScript の呼び出しです。

Error #1180: 未定義である可能性が高いメソッド addFrameScript の呼び出しです。 ドキュメントクラスのスーパークラスに「Sprite」を指定したうえで、メインのタイムラインにスクリプトを記入するとこのエラーが出る。 Sprite はタイムラインを持たないの…

Error #1014: クラス flash.display::Stage3D が見つかりません。

ActionScriptでStarlingを使用していて Error #1014: クラス flash.display::Stage3D が見つかりません。 と出たら、FlashPlayerのバージョンが11未満になっている可能性大。 このミスは恥ずかしくて、誰も見ていなくても一人で悶絶するレベル。

MacBookAirのトラックパッド上のジェスチャとActionScript

MacBookAirのトラックパッド上のジェスチャをActionScriptで拾えるのかどうか、小一時間調べてしまったのだが、結論は「AIRのみ対応」ってことなのね。 もうちょっとデカくどこかに書いていただけないでしょうか>Adobe様。

「Error #1065: 変数 hoge は定義されていません。」と、getDefinitionByName

以下のような処理を書いて var myClass:Class = getDefinitionByName("hoge") as Class; これで「Error #1065: 変数 hoge は定義されていません。」とエラーが出てしばらく悩んだのだが、何のことはない、クラス「hoge」のコンストラクタに引数を設定してい…

actionScriptにおけるインターフェース

actionScriptにおいて IWindow.asfunction hoge():void; HogeWIndow.aspublic class HogeWindow implements IWindow { protected function hoge():void { //処理 } } と書くと、implementsされていないとエラーが出る。 小一時間悩んだが、結論としては、imp…

「No Man's Land」を観る

映画「No Man's Land」を観る。2001年の作品、セルビア、フランス、イギリスなど、複数の国が制作に絡んでいる。ボスニア紛争を題材にした映画。 ボスニア軍の交代要員が深夜に霧で道に迷い、セルビア軍に攻撃されて、ボスニア軍、セルビア軍両方の中間の無…

「監督失格」を観る

映画「監督失格」を観る。平野勝之監督。林由美香主演。庵野秀明プロデュースで矢野顕子が主題歌って聞くと、林由美香も出世したなーと思ってしまう。80年代のAVは今よりも随分牧歌的だったと思う。今のAVはどんなにルックスの良い人でも(桜木凛とか希志あ…

今週のお題「2012年、どんな年だった?」 停滞した一年だったけど、最初からこうなると分かっていたことだったし、自分にとって必要なことだということも理解していたので、そこまで辛くはなかった。 仕事で言えば、iOS関連の知識を身に着けたいと思っていた…

unrecognized selector sent to instance

unrecognized selector sent to instanceというエラーが出た際の原因をちょいと探し損ねたので、メモ。 上記エラーは普通は、セレクターが見つからないというケースで出るエラーなので、セレクターのスペルミス、もしくは対象となるインスタンスがrelease済…

iOSバージョン判定など

http://d.hatena.ne.jp/k2_k_hei/20101005/1286296902よくまとめられていると感心いたしました。 活用させて頂きます。ありがとうございます。

iOS6から、landscape周りが変わった件

iOSとxcode4.5に関する情報もだいぶ出揃ってきた感じなのですが、解決できない問題があるので、とりあえず書き留めておこうかと。 cocos2d ver1.1でコンテンツを作成していて、そこにUITextFieldを強引に重ねて表示しているのだが、コンテンツを横向きに設定…

NSStringのconst定義に関して(discards qualifiersという警告への対処法)

まず、文字列のインスタンス変数を一つ定義 NSString *hoge;続いて、文字列の定数を一つ定義static const NSString *HOGE = @"hoge";で、代入すると、、、hoge = HOGE;以下の警告が出るわけです。Assigning to 'NSString *hoge' from 'const NSString *HOGE'…

「clang: error: linker command failed with exit code 1」というエラーへの対処

xcodeで書出しを行った際にclang: error: linker command failed with exit code 1というエラーが出たので、備忘録としてメモ。google先生に聞いてみたところ、このエラーが出るのは必要なframeworkが入っていないケースがまずあるという。 その場合は、「TA…

Objective-c 備忘録 id型の戻り値とselectorに関して

結構ハマったので、備忘録として。 オブジェクト以外の、値を戻り値とするファンクションがあったとします。int testValue; (int)test { return testValue; }こんな感じ。 で、外部からselectorを使用してこのファンクションを実行しようとすると、int myInt…

久々にwonderfl

マウスを使って、敵から逃げる単純なゲーム。 今回は結構うまくできたんじゃないかなあ。ただ、敵の数が多すぎるか。。。Game_on_mouse - wonderfl build flash online

Objective-C学習 備忘録 001 ファンクションの定義

- (NSString *)myMethod5:(NSString *)argString myInt:(int)argInt; ↓メソッドの実行例 NSString *result = [test myMethod5:@"test" myInt:5];上記は、戻り値があって、引数が2つある関数の定義例(実装部分の方ね)。 第2引数の前にある「myInt」は引数ご…

備忘録

少し落ち着いてきたので、Objective-Cのお勉強を再開。 知らない間にXcodeが有料になってました。地味にショックですね、これ。 とりあえず、使っているのがまだiPhone3Gなので、デベロッパー登録はせずにAppStoreで600円で購入ですかね。。。さて、Objectiv…

我が身を振り返るよい機会。

会社に、とてもそりが合わない人がいます。 もともと人付き合いが苦手で、コミュ障といってもいいレベルだと思いますし、社内でいろんな人と喧嘩しすぎて給料下げられたわけですが、その中でも特に「この人だけはだめ!」という人がいます。 ここのところし…

目黒川沿いの桜

今週のお題「桜」 思った以上にきれいだった。 川沿いのレストランで初老のご夫婦が桜を見ながら仲良くパスタを召し上がっていて、とてもいい光景だとは思ったけど、リア充爆発しろ!って普通に思った。

本日の一枚

雲の向こうはいつも晴れ。