2006-09-01から1ヶ月間の記事一覧

コンポーネントの初期化

コンポーネントは MXML プロパティ属性を使用して初期化されます。ただし、実行時に初期値が決まるようなロジックが必要になる場合もあります。たとえば、現在の日時に基づいてコンポーネントを初期化するような場合がこれに該当します。このような情報は、…

Removing compiler problem markers

Flex Builder2でコンパイルすると、「Removing compiler problem markers」というエラーが頻発する場合があります。どうやらBuilder自体の不具合らしいです。このエラーを出さなくする方法はないようですが、出てしまって毎回ダイアログがでるのがうっとおし…

Fade効果

フェードアウトやフェードインなどのFade効果は、Fadeタグで実現できます。 <mx:Fade id="fade" alphaFrom="0" alphaTo="1" duration="500" target="{componentName}"/> mxmlにこのタグを書きます。componentNameはフェード効果を付けたいコンポーネントのIDです。 ボタンを押したタイミングで効果を付けたい場合は、ボタンタグのclickにclick="fade.</mx:fade>…

コンポーネントの幅を%で指定

AS3のスクリプトから、コンポーネント幅を%で指定したい場合は、widthプロパティではなく、 percentWidthおよびpercentHeightを使用します。 //縦横100% component.percentWidth = 100; component.percentHeight = 100;

Filterの使用

フィルターを使うと、コンポーネントに対して、ドロップシャドーやグロー効果を付けることが出来ます。 フィルターは、以下のようにコンポーネントタグに属性をセットし使用します。 //10pixel,45度の角度でドロップシャドーを付ける filters="{[new DropSha…