facebook twitter hatena line google mixi email

Flash/flexインストールメモ

提供: 初心者エンジニアの簡易メモ
移動: 案内検索

必須環境

Java実行環境(JRE6)を入れる

ダウンロード

http://www.adobe.com/cfusion/entitlement/index.cfm?e=flex4sdk

黄色い決定ボタンを押してSDKをダウンロード

インストール

解凍し、Dドライブの下にコピー

コンパイル

Test.asをTest.swfにコンパイルする例を示す。

D:\flex_sdk_4.1\bin\mxmlc -default-size 200 200 -default-frame-rate=30 -default-background-color=0xFFFFFF Test.as
if errorlevel 1 pause

Test.mxmlをTest.swfにコンパイルする例を示す。

D:\flex_sdk_4.1\bin\mxmlc -default-size 200 200 -default-frame-rate=30 -default-background-color=0xFFFFFF Test.mxml
if errorlevel 1 p
if errorlevel 1 pause

flex4 helloworld

Main.mxml

<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
         xmlns:s="library://ns.adobe.com/flex/spark"
         xmlns:mx="library://ns.adobe.com/flex/mx"
         minWidth="550" minHeight="400" creationComplete="initApp()">
  <fx:Declarations>
    <!-- Place non-visual elements (e.g., services, value objects) here -->
  </fx:Declarations>
  <fx:Script>
    <![CDATA[
    import flash.events.Event;
    public var items:Array = new Array();
    public function initApp():void {
    }
    private function click1(event:Event):void {
      trace("test");
    }
    ]]>
  </fx:Script>
  <s:Label text="helloworld" />
  <s:Button label="click1" click="click1(event)" y="20" />
</s:Application>

flex3 helloworld

Main.mxml

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">
  <mx:Button label="HelloWorld" id="hello"  click="onClick();" />  
       <mx:Script>  
         <![CDATA[  
         import mx.controls.Alert;
         private function onClick():void {  
             Alert.show("HelloWorld button is Clicked.");
         }
         ]]>
     </mx:Script>  
</mx:Application>

サンプルサイト

Tour de Flex http://www.adobe.com/devnet/flex/tourdeflex/web/#

flexまとめリンク

http://www.riaservice.com/?page_id=811