Adobe
製品
Acrobat
Creative Cloud
Creative Suite
Digital Marketing Suite
Digital Publishing Suite
Elements
Photoshop
Touch Apps
その他の製品一覧
ソリューション
デジタルマーケティング
デジタルメディア
教育
金融機関
Web Experience Management
その他のソリューション
ラーニング サポート ダウンロード 会社情報
ご購入
アドビストア 安心のサポート& サービス
アカデミックストア 学生、教職員、個人向け
アドビライセンスストア 中小企業向け
ボリュームライセンスについて 企業、教育機関、官公庁向け
販売パートナー
キャンペーン情報
検索
 
情報 サインイン
ようこそ、 さん カート 注文状況 マイアカウント
マイアカウント
注文状況
アカウント情報の変更
コミュニケーションの設定を変更
サインアウト
サインインの目的 お客様のアカウントや体験版ダウンロード、製品の拡張機能、コミュニティエリアへのアクセスなどを管理するため
Adobe
製品 セクション ご購入   検索  
ソリューション 会社情報
サポート ラーニング
サインイン サインアウト 注文状況 マイアカウント
先行予約の提供開始予定日Date. 商品が発送されるまで、クレジットカードには課金されません。提供開始の予定日は変更される場合があります。 先行予約の提供開始予定日Date. ダウンロードの準備が整うまで、クレジットカードには課金されません。提供開始の予定日は変更される場合があります。
個数:
ご購入には学生・教職員個人版の購入資格の確認が必要です。
小計
カートの中身を見る
Adobe Developer Connection / Flexデベロッパーセンター /

「1週間で学ぶFlex」ビデオトレーニング

クイックジャンプ:

※ビデオは英語で解説しています

  • はじめに
  • 第1日:Flexの基礎
  • 第2日:イベントとデータの基礎
  • 第3日:データの処理と操作
  • 第4日:ページレイアウトとアニメーション
  • 第5日:視覚的アピールの追加
  • 次のステップ
トップへ

1週間で学ぶFlexの必要条件

この記事に必要な予備知識

  • 基本的なプログラミングの概念、プロセス、構成
  • XML、HTML、CSS

必要な製品

  1. Flash Builder 4 (体験版のダウンロード)

Flex 3をご使用中の場合

  1. 「1週間で学ぶFlex 3」がアーカイブ内にあります。
トップへ

はじめに

このトレーニングコースでは、オープンソースのFlexフレームワークを利用してRIAを構築する方法を学ぶことができます。Flexの学習を容易にするため、EclipseベースのFlash Builder 4(旧名Flex Builder)開発ツールを使用します。これはFlexフレームワークを含み、インテリジェントコーディング、インタラクティブなステップ式デバッグ、ユーザーレイアウトのビジュアルデザインといった機能を備えています。

注意:このトレーニングで最大の効果を得るには、ビデオを見たあと、必ず付属の演習を実行してください。ビデオはダウンロードしてオフラインで見ることもできますが、演習を実行するには、このページに戻って演習ファイルをダウンロードする必要があります。

1週間で学ぶFlex(6:21)

この短いインタビュービデオでは、トレーニングコースの仕組み、必要条件、扱うトピックスのプレビューを紹介します。

その他のビデオ視聴方法

  1. iTunesでモバイルバージョンを入手 (演習は付属しません)
  2. ビデオをダウンロードしてオフラインで視聴 (演習は付属しません)
トップへ

第1日:Flexの基礎

one

第1日プロジェクトファイル

(ZIP、46.5 MB)

Adobe Flex 4の紹介

FlexおよびAdobe Flash Platformの紹介(4:49)
クライアント/サーバー方式へのFlexの統合(2:54)

Flash Builderのセットアップ

Flash BuilderおよびFlash Playerの操作(6:02)
Flash Builderの使用(19:22)
アプリケーションのコンパイルと表示(13:31)

  1. Flash Builderとプロジェクトファイルのセットアップ

データ駆動型Flexアプリケーションの構築

名前空間の理解(9:40)
Flexコンポーネントとコントロールの紹介(20:47)
デザインモードでのフォームのレイアウト(11:56)
スタイルとスキンの紹介(8:09)

  1. ユーザーインターフェイスの作成
データバインディングの理解(6:16)

  1. データバインディングを使用した電子メールアドレスの生成
サーバーへのXMLデータの要求と取得(10:58)

  1. アプリケーションへのデータの追加

ビジュアルエレメントとコードの整理

コンテナ内のコンポーネントのレイアウト(15:18)
スクロールバーの追加(3:26)

  1. コンテナレイアウトの操作
FlexでのOOP概念の実装(30:14)

  1. ActionScriptプロパティによるMXMLカスタムコンポーネントの作成
トップへ

第2日:イベントとデータの基礎

two

第2日プロジェクトファイル

(ZIP、95.5 MB)

イベント駆動型開発の理解

イベントハンドラーの実装(14:12)

  1. ユーザーイベントの処理
イベントオブジェクトとバブリングの理解(19:38)

  1. イベントオブジェクトの使用
ActionScriptによるイベントリスナーの追加(7:28)

  1. addEventListener()メソッドの使用

リモートデータの取得

ArrayCollectionおよびその他のデータ型の紹介(9:29)
デバッガーおよびネットワークモニターによる取得データの検証(6:32)

  1. 取得したデータのArrayCollectionへの格納
  2. 取得したデータのArrayCollectionへの格納
RPCの紹介(7:24)
HTTPServiceによるデータの取得と処理(10:41)

  1. HTTPServiceによるアプリケーションへのデータの供給
  2. HTTPによるアプリケーションへのデータの供給
  3. HTTPによるアプリケーションへのデータの供給
WebServiceによるデータの取得と処理(18:03)

  1. WebServiceによるアプリケーションへのデータの供給
RemoteObjectによるデータの取得と処理(16:33)

  1. RemoteObjectによるアプリケーションへのデータの供給
  2. RemoteObjectによるアプリケーションへのデータの供給

型指定されたデータモデルの作成

MVCパターンの紹介(10:44)

  1. モデル、ビュー、コントローラーの分離
  2. モデル、ビュー、コントローラーの分離
ActionScriptクラスのプログラミング(24:27)

  1. ActionScriptクラスとインスタンスの作成
値オブジェクトと型指定されたデータモデルの実装(10:52)

  1. 値オブジェクトのArrayCollectionの作成
Flash Builderデータサービスを使用した値オブジェクトの生成(9:44)

  1. データサービスウィザードを使用したサービスへの接続
トップへ

第3日:データの処理と操作

three

第3日プロジェクトファイル

(ZIP、49.3 MB)

イベントの拡張

イベントタイプの作成とイベントオブジェクトのディスパッチ(13:28)

  1. イベントタイプの作成とイベントオブジェクトのディスパッチ
Eventクラスの拡張によるイベントオブジェクトへのデータの引き渡し(22:11)

  1. Eventクラスの拡張によるイベントオブジェクトへのデータの引き渡し
カスタムコンポーネントからの値オブジェクトのディスパッチ(17:27)

  1. カスタムコンポーネントからの値オブジェクトのディスパッチ

リモートデータの送信

HTTPServiceによるサーバー要求の実行(12:50)

  1. HTTPServiceによるサーバーへのデータの引き渡し
WebServiceによるサーバー要求の実行(7:32)

  1. WebServiceによるサーバーへのデータの引き渡し
RemoteObjectによるサーバー要求の実行(7:43)

  1. RemoteObjectによるサーバーへのデータの引き渡し

データの検証とフォーマット

フォーマッターの使用(9:17)

  1. 日付のフォーマット
フォームデータの検証(14:54)

  1. フォームデータの検証

データ処理の詳細

双方向バインディングの実装(6:27)

  1. 双方向バインディングの使用
Flash Builderデータウィザードの使用(5:17)

  1. ウィザードによるマスター/詳細インターフェイスの作成
トップへ

第4日:ページレイアウトとアニメーション

four

第4日プロジェクトファイル

(ZIP、122 MB)

DataGroupコンテナによるデータの表示

デフォルトアイテムレンダラーでのデータの表示(11:39)

  1. 表示のためのアイテムレンダラーへのデータの引き渡し
カスタムアイテムレンダラーの作成(9:58)

  1. カスタムアイテムレンダラーでの動的データの表示

リストベースコントロールによるデータの表示

リストベースコントロールでのSparkアイテムレンダラーの実装(3:16)

  1. リストベースコントロールでのSparkアイテムレンダラーの実装
DataGridコントロールの作成とフォーマット(13:32)

  1. DataGridコントロールの使用
アイテムレンダラーおよびアイテムエディターの作成(21:29)

  1. アイテムレンダラーおよびアイテムエディターの作成と使用

UIの「ページ」の作成とナビゲーション

ナビゲーターコンテナの理解(9:28)

  1. ナビゲーターコンテナによるナビゲーション
Flexステートによる「ページ」の作成(14:03)

  1. アプリケーションステートの作成とナビゲーション
アプリケーションのレイアウト(14:51)
制約を使用したコンポーネントレイアウトの制御(8:59)

  1. スケーラブルUIの作成

コンポーネントとステートのアニメーション化

エフェクトによるコンポーネントのアニメーション化(12:24)

  1. エフェクトによるコンポーネントのアニメーション化
トランジションによるステートのアニメーション(22:52)

  1. ビューステートへのトランジションの適用
トップへ

第5日:視覚的アピールの追加

five

第5日プロジェクトファイル

(ZIP、60.7 MB)

テキスト表示の制御

テキストコントロールの紹介(14:00)

  1. テキストコントロールの使用
テキストレイアウトフレームワークの使用(11:20)

  1. テキストレイアウト機能の使用

ビジュアル表示のスタイル設定

CSSでのスタイルの定義(9:23)

  1. セレクタースタイルの定義
拡張CSSセレクターの紹介(8:29)

  1. 拡張CSSセレクターの使用

Sparkコンポーネントのスキン設定

スキン設定の紹介(12:25)
MXMLグラフィックスによる描画(4:51)

  1. スキンの作成と適用
カスタムスキンプロパティの作成(8:24)

  1. カスタムスキンプロパティの作成
スキンパーツの実装(8:38)

  1. Panelコントロールでの垂直タイトルバーの作成
スキンステートの実装(9:16)

  1. ボタンコンポーネントのアニメーション化
SkinnableDataGroupコンテナのスキン設定(7:54)

  1. SkinnableDataGroupコンテナのスキン設定

Adobe Flash CatalystによるFlexアプリケーションのスキン設定

パート1:Flash Catalystでのスキンとコンポーネントの作成(31:05)
パート2:Flash Builderによる Flash Catalystプロジェクトの変更(7:05)
パート3:Flexプロジェクトライブラリ(FXPL)の操作(9:20)

  1. Flash Catalyst FXPファイルのFlash Builderへの読み込み

FlexおよびAdobe AIRアプリケーションのデプロイメント

製品ビルドの作成(2:29)

  1. 製品ビルドの作成
Adobe AIRアプリケーションの作成(8:04)

  1. デスクトップへのデプロイメント
トップへ

次のステップ

サンプルの表示

  • Tour de Flex

Flexの統合

  • FlexとColdFusion
  • FlexとJava
  • FlexとPHP
  • Flex と.NET

ドキュメンテーションの参照

  • ActionScript 3リファレンス
  • Flash Builder 4の使用
  • Flex 4の使用
  • Flex 4入門書籍/etc/pagetables/link_icon/pdf/jcr:content/image/filefile
follow_the_adc_on_twitter.gif.adimg.mh.220.mw.220

ご意見をお聞かせください

Flex学習コースの改善のためにご協力をお願いします。コースの構成や表現について、良かったところと悪かったところをお聞かせいただければ幸いです。

関連製品
Adobe Flash Builder

製品

  • Acrobat
  • Creative Cloud
  • Creative Suite
  • Digital Marketing Suite
  • Digital Publishing Suite
  • Elements
  • モバイルアプリ
  • Photoshop
  • Touch Apps

ソリューション

  • デジタルマーケティング
  • コンテンツオーサリング
  • Web Experience Management

業種別ソリューション

  • 教育
  • 金融機関

サポート

  • ヘルプ&サポート
  • 注文と返品
  • ダウンロードに関するヘルプ
  • ユーザー登録に関するヘルプ

ラーニング

  • ADC: Adobe Developer Center
  • Adobe TV
  • Design Magazine
  • Photoshop Magazine
  • Focus In

ご購入方法

  • アドビストア
  • アカデミックストア
  • アドビライセンスストア
  • ボリュームライセンスについて
  • 販売パートナー
  • キャンペーン情報

ダウンロード

  • Adobe Reader
  • Adobe Flash Player
  • Adobe AIR
  • Adobe Shockwave Player

会社情報

  • プレスルーム
  • パートナープログラム
  • 企業の社会的責任(英語)
  • 採用情報
  • 投資家の皆様へ(英語)
  • イベント&セミナー
  • Legal(英語)
  • セキュリティ
  • お問い合わせ
国・地域および言語の選択 日本(変更)
国・地域および言語の選択 閉じる

North America

Europe, Middle East and Africa

Asia Pacific

  • Canada - English
  • Canada - Français
  • Latinoamérica
  • México
  • United States

South America

  • Brasil
  • Africa - English
  • Österreich - Deutsch
  • Belgium - English
  • Belgique - Français
  • België - Nederlands
  • България
  • Hrvatska
  • Česká republika
  • Danmark
  • Eastern Europe - English
  • Eesti
  • Suomi
  • France
  • Deutschland
  • Magyarország
  • Ireland
  • Israel - English
  • ישראל - עברית
  • Italia
  • Latvija
  • Lietuva
  • Luxembourg - Deutsch
  • Luxembourg - English
  • Luxembourg - Français
  • الشرق الأوسط وشمال أفريقيا - اللغة العربية
  • Middle East and North Africa - English
  • Moyen-Orient et Afrique du Nord - Français
  • Nederland
  • Norge
  • Polska
  • Portugal
  • România
  • Россия
  • Srbija
  • Slovensko
  • Slovenija
  • España
  • Sverige
  • Schweiz - Deutsch
  • Suisse - Français
  • Svizzera - Italiano
  • Türkiye
  • Україна
  • United Kingdom
  • Australia
  • 中国
  • 中國香港特別行政區
  • Hong Kong S.A.R. of China
  • India - English
  • 日本
  • 한국
  • New Zealand
  • 台灣

Southeast Asia

  • Includes Indonesia, Malaysia, Philippines, Singapore, Thailand, and Vietnam - English

Copyright © 2012 Adobe Systems Incorporated. All rights reserved.

利用条件 | プライバシーポリシーとCookie (更新)

Reviewed by TRUSTe: site privacy statement