Notice
Recent Posts
Recent Comments
SNOWFLAKES DRAWING PAPER
[FLEX] Ubuntu에서 Flex3 Command Line Debuging.. 본문
Ubuntu에서 Flex3 Command Line Debuging..
# 환경설정
- Fled3 SDK 설치
1. http://www.adobe.com/cfusion/entitlement/index.cfm?e=flex3email&promoid=DJGYF 에서 다운로드
2. ~/Pakages/flex 위치에 압축풀기 (개인^^)
- Flashplayer Debug Version 설치
1. http://www.adobe.com/support/flashplayer/downloads.html 에서 Linux버전 다운로드
2. plugin/debugger 위치에 install_flash_player_10_linux.tar.gz 파일 압축풀고
3. ./flashplayer-installer
* 수동설치 : 위 사항 1(다운로드) -> plugin/debugger 위치에 libflashplayer.so.tar.gz 파일 압축풀고 ($tar xvf libflashplayer.so.tar.gz)
libflashplayer.so 파일을 모질라 플러그인 경로(~/.mozilla/plugins/) 위치에 복사
- 개인적으로 쉽게 사용하기위해서 alias 설정 ( ~/.bashrc 파일 내용안에 내용추가)
alias fcsh='~/Packages/flex/bin/fcsh'
alias fdb='~/Packages/flex/bin/fdb'
- 아래는 개인적인 기타 alias ..
alias ed='gedit'
alias folder='nautilus'
alias hdd='cd /media/disk'
alias fp='~/tmp/dev_files/flashplayer'
alias moveWork='cd /home/thesunrises/.wine/drive_c/fx3_work'
alias usb='cd /media/THESUNRISES'
alias usbbackup='cp ~/바탕화면/theSR_Work.ods /media/THESUNRISES/'
alias usbget='cp /media/THESUNRISES/theSR_Work.ods ~/바탕화면/'
alias flashdebug='cp ~/tmp/dev_files/libflashplayer.so ~/.mozilla/plugins/'
- 파일 생성
test.mxml 소스내용 : 처음에 생성시 "init TEST" 내용 trace 하고 클릭시 "click TEST" trace 한다
<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" horizontalAlign="center" verticalAlign="middle" creationComplete="init()"> <mx:Label text="test" fontSize="50" color="#FF8000"/> <mx:Script> <![CDATA[ import flash.events.MouseEvent; private function init():void { trace("init TEST"); this.addEventListener(MouseEvent.CLICK, clickHandler); } private function clickHandler(evt:MouseEvent):void { trace("click TEST"); } ]]> </mx:Script> </mx:Application> |
test.html : 디버그 html
<html><body> <embed src="test.swf" width="100%" height="100%"> </body></html> |
# Command Line Compiler
>먼저 컴파일(swf파일 생성) 하고..
- $fcsh
- (fcsh)mxmlc -strict -debug=true test.mxml -o test.swf
- (fcsh)quit
>실행
- fdb test.html
>브라우저가 뜨면 아래 커멘드를 실행한다
- (fdb)continue
- (fdb)continue
>위 처럼 하면 trace가 나오는지 확인 할 수 있을것이다
'개발 > FLEX/AS3/AIR/BlazeDS' 카테고리의 다른 글
[FLEX] 어도비 모든 제품 라이센스 정책 (0) | 2009.01.06 |
---|---|
[FLEX] Flex3 Command Line Debugging ( Library 포함 ) (0) | 2008.12.30 |
[FLEX] FLEXBUILDER LINUX (0) | 2008.12.24 |
[AS3] Actionscript 3.0 Event에 대한 질문/답변 (0) | 2008.12.17 |
[AIR] AIR 한글 삭제문제 해결하기 (0) | 2008.11.28 |
Comments