Chapter 5 : LEARNING THE BASIC ... | 6q7u9x | sa.yona.la ヘルプ | タグ一覧 | アカウント登録 | ログイン

Re: Learning Flex 3: Getting Up to Speed With Rich Internet Applications (Adobe Developer Library)

Chapter 5 : LEARNING THE BASICS OF SCRIPTING

返信

ActionScriptの埋め込み - HTMLタグの中のJavaScriptのように、MXMLタグの中に埋め込める。

また、<mx:Script>の中に書くこともできる。

<mx:Button id="myButton" click="someComponent.someProperty = 'something'" />

<mx:Script>

<![CDATA[

// ActionScript

]]>

</mx:Script>


Dot Notation - ".プロパティ名"で、コンポーネントのプロパティを読み書きできる。

<mx:TextInput id="fullNameTextInput" text="John Smith"/>

fullNameTextInput.text // => John Smith

fullNameTextInput.text = "John Smith";


関数の定義 - public, privateの指定子や、引数の省略と省略時の値、戻り値の型を

指定できる。

public function setForm(txt = "John Smith", sel = true):void


変数の定義 - "var"で定義する。

public var username = "Tom";


データ型 - 基本的な組み込み型は以下の通り。

String: 文字列。初期値はnull

Number: 小数を含む数値。初期値はNaN

uint: 0 ~ 4,294,967,295の整数。初期値は0

int: -2,147,483,648 ~ 2,147,483,647の整数。初期値は0

Boolean: true/false。初期値はfalse

void: undefinedのみを取る型。


Object型 - 任意のプロパティを持つことができるコンテナ

var car:Object = new Object();

car.color = "red";


Class - Objectをベースとして、プロパティやメソッドを規定したもの。

public class Car

{

var color:uint;

}

var car:Car = new Car();

car.color = 0xFF0000;


MXMLとの関係 - MXMLは内部的にはActionScriptに変換されてコンパイルされる。各タグは

対応するクラスのオブジェクトに、各属性はプロパティやスタイル、イベントリスナに

変換される。


コメント - ActionScriptは"//"または"/* ~ */", MXMLは"<!-- ~ -->"

投稿者 6q7u9x | 返信 (0) | トラックバック (0)

このエントリーへのトラックバックアドレス:
API | 利用規約 | プライバシーポリシー | お問い合わせ Copyright (C) 2024 HeartRails Inc. All Rights Reserved.