2007-01-01から1年間の記事一覧
ListをクリックしたタイミングでCheckBoxの値を変更するやり方。動作のイメージは上のような感じ。まず、Listの各項目に対してCheckBoxを表示させるにはitemRendererを使います。itemRendererを使えば好きなレイアウトを行う事ができます。mx:Componentタグ…
クリックしたときにフォーカスを当てるのに少し戸惑ったのでメモです。まず、動作しているものはこれ。 まず、矢印のSprite。focusRectをfalseに設定にしておくとフォーカスがあたったときにフォーカスの枠が表示されなくなります。プログラム中からSpriteに…
ActionScriptのsyntax定義が無いかなと思って、http://www.vim.org/をみてみたらありました。これを~/.vim/syntax/以下に配置します。あとは、~/.vim/ftdetect/actionscript.vimに以下のように書く au BufNewFile,BufRead *.as set filetype=actionscript こ…
id:noriyox密かに見られている事知った。トラックバックが無かったので知らなかったよ。 ちなみに最近取ったjiroxというドメインの最後のxはnoriyoxのパクリなのは秘密です。
そう、なんでも入るみたいです。逆にJavaのようにクラスのネストなんかはできません。 ただし、ファイル名と名前は一致している必要があります。 上のソース Study04Namespace.mxml <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"> <mx:Script> </mx:script></mx:application>
例えば、こんなの package sample { import flash.display.Sprite; import flash.text.TextField;; public class Study04Namespce2 extends Sprite { public function Study04Namespce2():void { var text:TextField = new TextField(); text.text = "sample…
ActionScriptでJSONを扱いたいので、調べてみるとas3corelibというライブラリがありました。これを使用すればJSON.decode(String)というように簡単にできます。通信するアプリになるので、サンプルはここにおいておきます。ソースは以下の通り <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"> <mx:Script> </mx:script></mx:application>
上のようにうまくRSSから画像のURLをとって来れない。ネームスペース付きのノードをdataFieldにどうやって書くのかが分からない。もし分かる方がいたら教えてください。それと、なんで取得したRSSと解釈したRSSが違うのかも分からない。本当なら、channelじ…
ActionScriptを勉強していて、嫌だなぁと思っていたのが毎回のコンパイル。重いし、fcshを使ってもコマンド打つのめんどくさいなぁとか思ってたし。で、Comet使ってファイル監視して、自動コンパイル&リロードできるんじゃね?とか思ってたんですが、先人の…
ドキュメント一式 とりあえず、ここで必要なドキュメントはそろえられる。一番下に、ドキュメンテーションzipファイルがあるので、これを落とせばリファレンスもローカルで参照できます。
id:nitoyonさんのはてなダイアリーに Flash を埋め込むガジェットを利用させてもらってます。実際仕事で使うようになるのだろうか。
貧乏でIDEを買えないために、MXMLを自分で書かなければ行けないんですが、Flex SDKに付属するサンプルが素晴らしく、ほとんどコピペで何とかなります。これを触ってしまうと、なんで苦労してHTMLでレイアウトしていたんだろうと思ってしまう。ActionScriptは…
RubyのデフォルトのLoggerはログのフォーマットに時間等が入っているのに、なぜRailsで使用するLoggerはタイムスタンプが出ていないんだろうと調べていて、id:elm200がまさにこの問題を解決してくれていました。id:elm200ありがとうございます。参考にさせて…
単純だけど、envinronment.rbの最後に ENV['TZ'] = 'Asia/Tokyo'とする。こうすれば、DBへの接続にも日本のタイムゾーンを使用してくれる。日本向けのサービスならこれでOKそう
Windowsデフォルトの機能だけで、ファイルの読み書きを行いたい場合にはhtaやwshを使う必要があります。一般的に知られているのはFileSystemObjectというActiveXObjectを生成して、そのオブジェクトを通してファイルの読み書きを行うのですが、これが自由度…
前回の記事でjxDialogを作成しましたが、ちょっと調べてみると随所でModalBoxという同様のライブラリが紹介されています。すでにあったのですね。なんかショック。せっかくなので、jxDialogが何をしているか説明してみます。実装の話になります。このライブ…
おとといの事だけど、出張 Shibuya.js 24に行ってきた。 このShibuya.jsに行って感じた事はなによりもそこでプレゼンを行っている人のレベルが異常に高いということ。自分が今勤めているところも相当レベルが高い人たちが集まっているけど、みんなそこまで技…
サイトを作っていて、角丸の簡単なジェネレータがあったら良いなぁと思っていたので作りました。Google角丸ジェネレータ角丸画像を瞬時に生成するGoogleの隠れAPI!を見て作成してみました。 かなりやっつけですけど、動きます。 生成された画像を右クリック…
キーコードを調べていたのですが、なかなか分かり辛いのでテストページを作ってみました。
ブラウザの標準のalert等のダイアログ系をかっこよくJavaScriptで模倣してみました。サンプルを見てもらえば、分かるのですが、ダイアログが表示されると半透明のレイヤーが表示部を覆って、下に表示されている要素を選択できないようにして、モーダルダイア…
デスクトップアプリケーションを開発していると、ウィンドウの大きさに合わせてウィンドウのメイン部の中身の大きさが動的に変わったりします。しかし、Webアプリケーションでは、なかなかそういう風に作ったりはせずに、画面が小さければ、スクロールバーで…
「教室で盛大にゲロを履いた」が、面白い。面白いよ。続きが早くみたい!! なんとなく友達にかぶる
JavaScript 第5版作者: David Flanagan,村上列出版社/メーカー: オライリー・ジャパン発売日: 2007/08/14メディア: 大型本購入: 52人 クリック: 1,011回この商品を含むブログ (271件) を見るこの本を読んでいます。既に、danさんやid:amachangさんは読んだよ…
id:amachangさんのプレゼンツールが凄い。こういうのが欲しかったんです。で、本題はそこではなく、そのソースコード。できればid:amachangさんに答えてもらえないかと。。。 functionの書き方は2種類じゃない? 今まで知らなかったんですけど、javascriptで…
ベクトルマークアップ言語(VML) Scalable Vector Graphics (SVG) 1.1 Specification 「SVG 1.1 仕様」
ビリーズブートキャンプを3週間連続で続けています。まぁ2日程休んでしまいましたが… で途中経過の発表です。体重は68キロ前後を行ったりきたり。正直体重に変化はありません。でも以前よりは気持ち身体が引き締まった気がします。それと体調に変化がありま…
そうそう、この前DIVの高さを1pxに設定していたんだけど、何故かIEだけおかしい表示になってしまう。 おかしいなぁと思っていろいろ調べていたら、どうやら、IEでは文字の高さ分を確保してしまうらしく、 style="height: 1px" の指定が効かないらしい。じゃ…
この前から気になってることがある。新宿の丸の内線の西口改札にある広告が新しくなったのですよ。なにやら男のアイドルグループらしい。知らなかったから今調べてみたら東方神起という韓国のグループみたいで、その前で女の子達が写真をとりまくってるのよ…
マジで萎えるなんでこんな降ってるのよ
ほとんどid:amachangさんのところです。。。Shibuya.js Technical Talk #2 資料へのリンクがある IT戦記 - excanvas.js でクロスブラウザ canvas を使ってみた。 dojo.gfxといいcanvasといい、ブラウザでできることは相当広がってる。今はJavaScriptで書くの…