not good but great

プログラミング、アート、映画・本の感想について書きます。

Titanium Mobile

TitaniumでTableViewにrowを追加するときは、insertRowAfterよりもappendRow

背景 下までスクロールしたら、新しくTableViewに要素を追加しようと思いました。 insertRowAfterがうまくいかない 調べると「insertRowAfter」というのが出てきました。 insertRowAfter( index, row, [animation] ) : voidParameters index : Number Index …

Titaniumで共通な処理をexportsに関数として設定して、requireで読み込む

CommonJS準拠に書き直してみよう 前回エントリでCommonJSについて少し知ることが出来ました。それまで書いていたコードをCommonJSに従って書き変えることにしました。具体的にはexportsで関数を作成して、requireで読み込むことをします。・前回エントリ Tit…

Titaniumで共通な処理をexportsに関数として設定して、requireで読み込む

CommonJS準拠に書き直してみよう 前回エントリでCommonJSについて少し知ることが出来ました。それまで書いていたコードをCommonJSに従って書き変えることにしました。具体的にはexportsで関数を作成して、requireで読み込むことをします。・前回エントリ Tit…

TitaniumでCommonJS仕様に乗っ取って、ファイルをincludeする

前回のエントリの最後で外部ファイルの読み込みをどうすれば良いのだろうかというのを書きました。調べてみて書き方が少しわかったので、記録しておこうと思います。 ・前回エントリ TitaniumのYQLで複数フィード読み込み、Backボタンの文字色を変える - not…

TitaniumのYQLで複数フィード読み込み、Backボタンの文字色を変える

競馬ニュースとまとめサイトを読み込む タブを2つ設けて、競馬ニュースメニューとまとめサイトメニューにしてみました。タブを押せば、ニュースやまとめサイトに切り替えることができます。 フィードを複数読み込む var query = "select * from rss where ur…

TitaniumでJRAのRSSフィードを読み込んで、ショボい競馬ニュースアプリを作ってみる

競馬ニュースアプリみたいなのを作る 競馬をやるときに、シンプルにニュースだけ読みたいアプリがあったらいいなと思っていました。そこでTitaniumでRSSフィードを読み込んで表示するだけのものを作ってみることにしました。ニュース元はJRAが配信しているニ…

Titaniumでタブグループを使って、タブメニューを作る

タブメニューを作成する ドットインストールを参考にしました。 #25 タブグループを作ってみよう (2) | Titanium Mobile入門 - プログラミングならドットインストール タブグループを作成 var tabGroup = Ti.UI.createTabGroup(); ウィンドウを作成 var win1…

Titaniumでファイルの読み書きを行う

ファイルに読み書きを行う ドットインストールを参考にしました。 #20 ファイルの読み書きをしてみよう | Titanium Mobile入門 - プログラミングならドットインストール データを定義 var data = {"tanaka":100,"satou":200,"yamada":340}; データを配列で定…

Titaniumで地図にピンを表示する、フォームを作る

地図にピンを表示する ドットインストールを参考にしました。 #17 地図を表示させてみよう (2) | Titanium Mobile入門 - プログラミングならドットインストール コード var ebisu = Map.createAnnotation({ latitude:35.645, longitude:139.71, title:"ebisu…

Ti.Map.createViewがundefinedのときは、ti.mapモジュールを追加する

地図を表示する var map = Ti.Map.createView({ mapType:Ti.Map.STANDARD_TYPE, region:{latitude:35.456,longitude:139.71,latitudeDelta:0.01,longitudeDelta:0.01}, animate:true, regionFit:true, width:300, height:400 }); ドットインストールを参考に…

Titaniumで真木よう子の画像を表示してみる

折角なので真木よう子で練習しよう Titaniumで画像を表示するというチュートリアルを見ました。サンプル画像を表示させてもおもしろくないので、自分の好きな女優である真木よう子を表示させることにしました。#14 画像を表示させてみよう | Titanium Mobile…

Titaniumでフリップアニメーションでページを切り替える

ドットインストールでウィンドウの切り替えのチュートリアルを見ました。実際自分でコードを書いてみることにしました。 #12 ウィンドウを切り替えてみよう (1) | Titanium Mobile入門 - プログラミングならドットインストール フリップ効果でページ切り替え…

Titaniumでボタンを押してアラートを表示させてみる

ボタンを設置する var button = Ti.UI.createButton({ title:"push me", top:100, height:30, width:200 }); ボタンの文字は「text」ではなく「title」であることに注意します。位置や大きさを決めるところはラベルと同じです 押したときの処理 button.addEv…

Titanium MobileでHello Worldする

ドットインストールを見ながら使い方を学んでいます。先日環境設定ができたので「Hello Wolrd」をさせてみようと思います。 ソース window,view,labelに分けて考えるみたいです。 //win var win = Ti.UI.createWindow({ backgroundColor:"#EBE2D9" }); //vie…