Flash ActionScript すげーがんばった。(´∀`)
成果はないんですけども。(´ω`)あ、とりあえずカテゴリーに「開発」を追加してみました。開発のときは改行が減るのでご了承あれ。フラッシュであのかぼちゃのゲーム作ったあと、さて、次は何作るか?と。で。オイラの持ってる携帯が920Pって言うんですけどね。[優良中古]PANASONIC Softbank 920P メタルブラック■税込■【白ロム携帯電話】 【 中古パソコ...価格:17,800円(税込、送料別)これがどうやらフラッシュが動くという。じゃあ無料で動くツール作ったらバス待ちとかの時間に使えていいんじゃね?と思い立った次第。ただこいつで動くActionScriptが2.0なのね。かぼちゃのゲーム作ったとき使ったのは3.0で、動かないのね。だので、ActionScript 2.0やろうじゃまいかと。☆-(ゞω・)オイラの開発環境がFlashDevelop。勉強テーマその1は『FlashDevelopで携帯向けFlash』。…ググってみたら発見。 →『桂秋の夜の夢』こちらのブログさんが大変参考になりました。'+(人'v`●)+ ありがたや。全部で10項目あり、すべてコード付きなので大変わかりやすかったです。雑にまとめると1:HalloWorld!2:デジタル時計3:負荷の軽減14:負荷の軽減25:画像表示6:画像のスクロールアニメーション7:4種類の四角を描いてパラパラアニメーション8:マウス入力9:キー入力10:外部データの利用(XML)以上10項目。8、10は携帯じゃないので飛ばしましたけども。さて、字表示、画像表示、ドット表示、そしてキー入力が出来るようになりました。出来ないのはデータ保存。次のテーマは『携帯ってどうやってデータ保存するの?』。ええ、探しまくりましたとも。まずHTMLで言うTEXTBOXに代わるものってなんじゃらほい?と。それは『1:HalloWorld!』の項目に追記するだけ。var hello:TextField = swfRoot.createTextField("hello",swfRoot.getNextHighestDepth(), 10, 10,300, 30);// ↓ここに一行追記hello.type = "input";hello.text = "hello world!";(゚Д゚)超簡単。これに気付くまで2日くらいかかりましたけども。stringとか別のこと調べちゃったりね。でも残念なことにオイラの携帯はこれじゃ文の内容をコピーしてくれんかった。じゃあ他の方法を。クリップボードに直接コピーしちゃるとかどうだ。System.setClipboard ("あいうえお");うん、オイラの携帯無理。(´ω`)次。携帯専用の関数があるとか。その名もfscommand2()。なんと、モバイルデバイスの入力インターフェイスをそのまま呼んでくれるらしい。 参考:Adobe Flash Lite テキスト入力status = fscommand2("SetInputTextType", "input1", "Numeric");うん、オイラの携帯無理。(´ω`)次。メーラー起動しちゃうとかどうよ?getURL("mailto:test@mail.co.jp");うん、オイラの携帯無理。(´ω`)次。JavaScriptで言う、クッキーみたいなヤツがありまして、それがシェアドオブジェクト。それを使ってみましょう。 参考:MTASCでFlash Lite 2のSharedObjectを使うSharedObject.addListener ("Prefs", loadCompletePrefs );var Prefs : SharedObject = SharedObject.getLocal ("Prefs");なんかパソコン上ですでにaddListenerがまともに動きません。(´ω`)リスナー使わなきゃパソコン上なら動くけども。八方塞がりです。どうやらソフトバンクはよっぽどswfの入力を制限したいらしい。あとはcgiとかphpに渡してそっちの機能で表示していただくしか。…通信費がかさむわー(´・ω・`)ショボーンなんかいい方法あったら誰か教えてください。あとこんなツール欲しいとか希望溢れる要望とか。作るかは微妙ですけど ←役に立つおとなになりたい。ではまた。