Create your own awesome maps

Even on the go

with our free apps for iPhone, iPad and Android

Get Started

Already have an account?
Log In

flex3 to flex4b by Mind Map: flex3 to flex4b
0.0 stars - reviews range from 0 to 5

flex3 to flex4b

テキスト

HaloとSpark両方使うときは埋め込みフォントは2回埋められる

betaだけ?

contentBackgroundColor

CSS

runtime, Flash Player 10でコンパイル, 後方互換は[-compatibility-version=3.0.0. ]で指定する

namespace, mx:, URI:http://www.adobe.com/2006/mxml, URI:library://ns.adobe.com/flex/halo, fx:, URI:http://ns.adobe.com/mxml/2009, s:, URI:library://ns.adobe.com/flex/spark

タイプセレクター, 従来の場合は@namespace "http://www.adobe.com/2006/mxml";@namespace "http://www.adobe.com/2006/mxml";, @namespace s "library://ns.adobe.com/flex/spark";, @namespace mx "library://ns.adobe.com/flex/halo";, 利用するときは, s|Button, mx|DateChooser, 対応コンポーネント,コンテナーに気を付ける, エフェクト(手抜きw, ステート, シンタックスの変更, AddChild -> includeIn, RemoveChild -> excludeFrom, プロパティ変更, 各コンポーネントの属性にステート名で指定する, SetProperty, SetStyle, SetEventHandler, ex) label.sampleStateName="sample", ex) label.exitStateName="exit", つーことはデフォは定義した属性のままってことね, MXML 2009にしないといけません, ボタンスキンの場合は, up, over, down, Other Links, FXG Spec, サポート, baseColor, ビジュアル, color, focusColor, symbolColor, selectionColor, rollOverColor, 11, Application, 非ビジュアル, <fx:Declarations>内で定義, エフェクト, バリデーター, フォーマッター, データ宣言, RPCクラス, 11, Adobe Flex 4, disabled, まあ指定はSkinクラスでやるとな

使う場合

Haloテーマ, コンパイルオプションに-compatibility-version=3.0

StyleManager.getStyleDeclaration, package指定が必要

Sparkテーマ, 別にWiireframeスキンあるよ, 凝るならカスタムスキン!, 新しいコンポーネントとコンテナ, betaにまだ対応コンポなし, mx.controls.Alert, mx.controls.ColorPicker, mx.controls.DataGrid, mx.controls.DateChooser, mx.controls.DateField, mx.controls.Menu, mx.controls.MenuBar, mx.controls.PopUpButton, mx.controls.PopUpMenuButton, mx.controls.ProgressBar, mx.controls.RichTextEditor, mx.controls.TabBar, レイアウト, レイアウト的な機能が同じものは定義指定に変更, 基本は<s:layout>で指定する(デフォはVerticalLayout), <s:Group> が大事(昔のCanvas), Component,Container(Halo->Spark), mx.controls.Button -> spark.components.Button, mx.controls.ButtonBar -> spark.components.ButtonBar, mx.controls.CheckBox -> spark.components.CheckBox, mx.controls.ComboBox -> spark.components.DropDownList(編集不可), mx.controls.HorizontalList -> spark.components.List(HorizontalLayout付き), mx.controls.HRule -> spark.primitives.Line, mx.controls.HScrollBar -> spark.components.HScrollBar, mx.controls.HSlider -> spark.components.HSlider, mx.controls.Image -> spark.primitives.BitmapImage, mx.controls.LinkBar -> spark.components.ButtonBar(カスタムスキン付き), mx.controls.LinkButton -> spark.components.Button(カスタムスキン付き), mx.controls.List -> spark.components.List, mx.controls.NumericStepper -> spark.components.NumericStepper, mx.controls.RadioButton -> spark.components.RadioButton, mx.controls.RadioButtonGroup -> spark.components.RadioButtonGroup, mx.controls.TextArea -> spark.components.TextArea, mx.controls.TextInput -> spark.components.TextInput, mx.controls.TileList -> spark.components.List(TileLayout付き), mx.controls.ToggleButtonBar -> spark.components.ButtonBar, mx.controls.VideoDisplay -> spark.components.VideoPlayer, mx.controls.VRule -> spark.primitives.Line, mx.controls.VScrollBar -> spark.components.VScrollBar, mx.controls.VSlider -> spark.components.VSlider, mx.core.Application -> spark.components.Application, mx.core.Window -> spark.components.Window, mx.core.WindowedApplication -> spark.components.WindowedApplication, mx.containers.Canvas -> spark.components.Group, mx.containers.HBox -> spark.components.HGroup, mx.containers.Panel -> spark.components.Panel, mx.containers.Tile -> spark.components.Group(TileLayout付き), mx.containers.VBox -> spark.components.VGroup, mx.controls.Tree, mx.containers.Accordion, mx.containers.ApplicationControlBar, mx.containers.ControlBar, mx.containers.DividedBox, mx.containers.Form, mx.containers.Grid, mx.containers.TabNavigator, mx.containers.TitleWindow, mx.containers.ViewStack