2007-01-01から1年間の記事一覧

[AIR] File.browseForDirectory()などを呼び出せない

gihyo.jpのタナカヤスヒロさんの記事によるとMac版ベータ1では、Fileクラスのbrowse〜系のメソッドはbrowseForSave()しか動作しないようだが、 ベータ2でも状況かわってないみたい。Macユーザーは切り捨てですかorzMacで開発している人間だっているんだ!…

NativeWindowにFlexコンポーネントが追加できない

AIR

AIRでテストアプリを作成していたら、新しく追加したNativeWindowにFlexコンポーネントが追加出来ないことに気がついた。自分が間違っているだけかもしれないのだが・・・。 以下が、自分がテストに使ったコード。 <mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" title="NativeWindowTest"> <mx:Script> </mx:script></mx:windowedapplication>

Flash CS3で_parentプロパティが使えなくなったことに今頃気づいた・・・

Flash CS3でFlash8のように、_parentで親ムービークリップを参照し制御しようと試みたが、_parentはparentに名前が変更されていた。このparentプロパティは、正確にはflash.display.DisplayObjectクラスのプロパティで、flash.display.DisplayObjectContaine…

AIRのパッケージ作成方法

AIR

AIRアプリケーションをパッケージングするには、beta2からデジタル署名が必要になった。とりあえずは、adtコマンドを使って署名ファイルを作成できる。 $adt -certificate -cn SelfSigned 1024-RSA sampleCert.pfx samplePassword これでsampleCert.pfxとい…

システムのウィンドウ枠がないアプリを作る方法

アプリケーション記述ファイルのsystemChromeをnoneに設定し、transparentをtrueにすればよい。 記述例は以下の通り。 Test Test app! Sample app copyright information Main Window Test.swf true none true 800 600 しかし、システムのウィンドウ枠がない…

AIR完全解説が完全に解説されていなかった件

AIR

ISBN:9784756150325がらFlexSDKの使い方を学習していたところ、beta1の内容を元に記載されている箇所があり数時間嵌まった。。。本に記載されている通りに実行すると、次のようなエラーが出る。 This application cannot be run.(Error: This application re…

AS3のXML名前空間で嵌まる

ActionScrip2.0以降ではXMLをリテラル型として扱えるので、DOMの操作がそれなりに簡単に記述できる。 var myXML:XML = hoge fugo fuga fugofugo ;trace(myXML.book[0].title); // hoge trace(myXML.book.(@id==2).author); //fugofugo これを踏まえて、RSSフ…

simpleTestのバージョンではまる

php

Shin x blogのPHPUnitでMockオブジェクトを使う を参考にPHP4にてPHPUnit+Mockオブジェクトが利用できる環境を構築した。が、simpleTestのバージョン1.04beta2では、SimpleMockクラスのコンストラクタの動作が変更されたらしく、上記ページの方法では正しく…

SEOは都市伝説が多い

今日の面白かった一言。たしかにその通りだと思う。

ブラウザ非依存のイベントハンドラの追加方法

JavaScriptイベント登録を楽に実装する (event.js)あたりを参考に作成。本当は、prototype.jsのEvent.ovserveあたりを使えばよい気がしなくもないが、prototype.jsは重いので使わない方向で考える。 function addListener(evt_name, handler) { if ( windo…

ひさしぶりに日記を書いてみました

とくにネタがあるわけでもないのですが:-p