AS3

Flash Catalyst/Flash Builder4ベータ公開イベント

若干遅めを承知で、七夕に行われたFlash Catalyst/Flash Builder4ベータイベントの感想を書いてみます。 イベントは、大崎にあるゲートシティで行われました。

ASphalt2 Container v0_5_00 リリース

FxUGの発表に合わせて、ASphalt2 Container(CSSを使用したFlex版DIコンテナ)に機能を追加しました。

FxUG@北陸

FxUGが富山で開催されるというので、id:yone098さんと一緒に行って来ました。

AS3のメソッド内final変数

Javaの場合、メソッド内で変更されたくない変数を宣言するときに「final int hoge = 10」とかってしますが、AS3でも同じことが出来るのかなと思い、 public function constant():void{ const array:Array = []; for(var i:int = 0;i < 10000000;i++){ array.…

追い越せないポップアップ

例えばちょっとした情報をポップアップで上げておき、それを元に別のポップアップに入力をしたいという場合、入力用のモーダルポップアップをあげてしまうと、先に出ていたポップアップが隠れてしまいます。 ということで、モーダルポップアップが来た場合に…

インナークラスのMixin

インナークラスをMixinにしようと思ったのですが、SystemManagerでMixinクラスの生成と呼び出しをしていて、そこのコードが var mixinList:Array = info()["mixins"]; if (mixinList && mixinList.length > 0){ var n:int = mixinList.length; for (var i:in…

ポップアップのモーダルの色について

FlexでポップアップといえばPopupManagerですが、デフォルトのままモーダルありで使うと、モーダル部分にぼやける効果がかかってしまって、一瞬目が悪くなったのかと焦りますよね。やもすれば客から不具合扱いですね。

FunctionにDisられた

Functionのさわやかさを語らせたら地域一、でおなじみの片山です。

ModuleにDisられた

Moduleの気持ちよさを語らせたら社内一、でおなじみの片山です。

一括でbuttonMode=true

私は、ボタンの上にマウスを持っていくと手のカーソルになるのが大好きです。 という告白は置いておいて、Flexのボタンやプルダウンで手のカーソルを出そうと思うと、buttonModeプロパティをtrueにセットしてあげる必要があります。 これ、スタイル要素なら…

asphalt2-container v0_4_00 リリース

asphalt2-container(CSSを使用したFlex版DIコンテナ)に機能を追加しました。

navigateToURLでAMF3を送る

最近悩んでいたのが、「Flex上のボタンをクリックしたら別ウィンドウで帳票を出す」という機能の実現方法ですが、なんとか実現できたのでまとめてみました。

Flexからポップアップウィンドウを出す

Flexのアプリで入力したデータをPDFの帳票にして出したい!とか、「商品説明へ」のボタンを押したら別ウィンドウで自社サイトを表示したい!というようなシチュエーションて、結構あると思います。 ポップアップを出すには、AS2の場合は「getURL」関数、AS3…

PieSeriesのinsideLabelSizeLimit

円グラフのラベルを表示する際、ラベルが入りきるようにPieSeriesが適宜調整してくれますが、調整後のサイズがinsideLabelSizeLimitのサイズ以下になった場合は、表示しないようになるようです。 デフォルトは9のようですが、これに0をセットしておくと、重…

アスタが便利

public class ServiceResultEvent extends Event{ public static const SERVICE_RESULT:String = "serviceResult"; private var _result:*; public function ServiceResultEvent(resultObject:Object,bubbles:Boolean=false, cancelable:Boolean=false) { su…

asphalt2-container v0_3_00 リリース

asphalt2-container(CSSを使用したFlex版DIコンテナ)に機能を追加しました。

JavaExpert#03 執筆しました

縁あって、JavaExpert#03に記事を書きました。「Javaの人に贈るActionScript3」、という感じの内容です。 当初JavaとAS3の比較をするような記事を、ということで勢い勇んで書いたのですが、どうも分量の感覚が掴めず、結局半分ぐらいはボツになってしまいま…

CSSBeanFactoryのinit-method

以前作成したCSSを使用したFlex版DIコンテナですが、機能を一つ追加しました。

コンパイル時に、使うコードブロックを変更できる

id:sato-shiさんのblog(http://d.hatena.ne.jp/sato-shi/20080826/p2)から。 http://livedocs.adobe.com/flex/3/html/help.html?content=compilers_21.html ログレベルとか、定数の初期化とかをこれで切り替えられると便利かも。

今度のVectorはちょっと違う

Player10から新登場のVector型 http://www.mikechambers.com/blog/2008/08/19/using-vectors-in-actionscript-3-and-flash-player-10/ あえて言うとすると、2年前に出して頂きたかった。 でもAdobeGJ。

CSSを使用したFlex2版DIコンテナ

CSSを設定ファイルに使用した、Flex2用のDIコンテナを作成しました。

Tweenerに飽きたら

AS3

テスト中にTweenerに飽きたら、addTweenの中の // Creates a "safer", more strict tweening object var rTime:Number = (isNaN(p_obj.time) ? 0 : p_obj.time); // Real time var rDelay:Number = (isNaN(p_obj.delay) ? 0 : p_obj.delay); // Real delay …

リンククリックのイベントを取る

FlexのTextコンポーネントは、htmlTextプロパティにHTML入りの文字列を入れると、フォントを大きくしたり、改行したり、リンクを貼ったりできます。

おっと

Flex SDK3.0.2いれたらチャートが使えなくなったorz チャート系はコンポーネント持ってこないとだめですね。

TweenerのeasingFunction一覧

これすごい便利。Tweenerのtransitionに使えるeasingFunctionの一覧です。 http://hosted.zeh.com.br/tweener/docs/en-us/misc/transitions.html

FlexSDKのソース

http://opensource.adobe.com/wiki/display/flexsdk/Get+Source+Code ここに解説があったのでメモ。

Flex2で帳票作成

Flex2で帳票を作る、という話。

SliderのThumbが言うことを聞かない件

FlexのSliderについているThumb(つまみ部分)はアメリカの方が作ったとは思えないぐらい小さく、現在作成中のアプリがターゲットとする年代の方には到底受け入れられない雰囲気であったので、Flexのスキニングというのを利用して、でかいつまみを作ることに…

凡例の方向

備忘録。これで凡例が横並びになる。 <mx:Legend direction="horizontal"></mx:legend>

PaperVision3DでFlexのUIComponentを回す その2

ソース見る機能がうまく動いていなかったので、修正して載せておきました。 http://hatena.souko105.net/20080319/RotateFlex2StyleExplorer.html# PV3Dの基本 PaperVisionで抑えておくべきクラスは、だいたい ・SceneObject3D ・MaterialObject3D ・Display…