2007-10-01から1ヶ月間の記事一覧

The Fisix Engine is an Actionscript 3.0 physics engine

miscellaneous ActionScript 3.0 Fisixサンプル いつも面白い記事を読ませてもらってます。で、今回は物理シミュレーションエンジンのサンプル。なんかに使えそうなんだけどなぁ

ActionScript 3.0 アニメーション

すごそう。 これは買ってみようと思う。とりあえず注文するかな。ていうか、明日発売か。。。直接本屋に行くか。。。 fladdict.net blog: 神の書 Make Things Move 日本語版発売 AS3のアニメーション本が出るらしいですよ - てっく煮ブログ

TabNavigatorでListを表示する

私のような初心者が何も考えずに、TabNavigatorを使用してListを表示しようとするとこのようになります。 <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" creationComplete="onload();"> <mx:Script> </mx:script></mx:application>

クリックイベンドでListに入ったCheckBoxの値を変更する

ListをクリックしたタイミングでCheckBoxの値を変更するやり方。動作のイメージは上のような感じ。まず、Listの各項目に対してCheckBoxを表示させるにはitemRendererを使います。itemRendererを使えば好きなレイアウトを行う事ができます。mx:Componentタグ…

Spriteをクリックしたときにフォーカスを与える

クリックしたときにフォーカスを当てるのに少し戸惑ったのでメモです。まず、動作しているものはこれ。 まず、矢印のSprite。focusRectをfalseに設定にしておくとフォーカスがあたったときにフォーカスの枠が表示されなくなります。プログラム中からSpriteに…

VimでActionScriptを色分けする

ActionScriptのsyntax定義が無いかなと思って、http://www.vim.org/をみてみたらありました。これを~/.vim/syntax/以下に配置します。あとは、~/.vim/ftdetect/actionscript.vimに以下のように書く au BufNewFile,BufRead *.as set filetype=actionscript こ…

なんか見られてたらしい

id:noriyox密かに見られている事知った。トラックバックが無かったので知らなかったよ。 ちなみに最近取ったjiroxというドメインの最後のxはnoriyoxのパクリなのは秘密です。

packageの中にはクラス、変数、関数など何でも入る

そう、なんでも入るみたいです。逆にJavaのようにクラスのネストなんかはできません。 ただし、ファイル名と名前は一致している必要があります。 上のソース Study04Namespace.mxml <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"> <mx:Script> </mx:script></mx:application>

mxmlcでパッケージの中にあるソースだけをコンパイルする

例えば、こんなの 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…

JSONをActionScriptで扱う

ActionScriptでJSONを扱いたいので、調べてみるとas3corelibというライブラリがありました。これを使用すればJSON.decode(String)というように簡単にできます。通信するアプリになるので、サンプルはここにおいておきます。ソースは以下の通り <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"> <mx:Script> </mx:script></mx:application>

namespaceつきのノードからDataGridに値をバインドできない

上のようにうまくRSSから画像のURLをとって来れない。ネームスペース付きのノードをdataFieldにどうやって書くのかが分からない。もし分かる方がいたら教えてください。それと、なんで取得したRSSと解釈したRSSが違うのかも分からない。本当なら、channelじ…

rascutすげー

ActionScriptを勉強していて、嫌だなぁと思っていたのが毎回のコンパイル。重いし、fcshを使ってもコマンド打つのめんどくさいなぁとか思ってたし。で、Comet使ってファイル監視して、自動コンパイル&リロードできるんじゃね?とか思ってたんですが、先人の…

ActionScriptを始めるにあたってまずドキュメント-

ドキュメント一式 とりあえず、ここで必要なドキュメントはそろえられる。一番下に、ドキュメンテーションzipファイルがあるので、これを落とせばリファレンスもローカルで参照できます。

flash始めました

id:nitoyonさんのはてなダイアリーに Flash を埋め込むガジェットを利用させてもらってます。実際仕事で使うようになるのだろうか。

Flex2のサンプルが素晴らしい

貧乏でIDEを買えないために、MXMLを自分で書かなければ行けないんですが、Flex SDKに付属するサンプルが素晴らしく、ほとんどコピペで何とかなります。これを触ってしまうと、なんで苦労してHTMLでレイアウトしていたんだろうと思ってしまう。ActionScriptは…

Railsでロガーにタイムスタンプを追加する

RubyのデフォルトのLoggerはログのフォーマットに時間等が入っているのに、なぜRailsで使用するLoggerはタイムスタンプが出ていないんだろうと調べていて、id:elm200がまさにこの問題を解決してくれていました。id:elm200ありがとうございます。参考にさせて…