Adobe Air & Flex 11

Air 모바일 starling게임엔진을 통한 게임개발

모바일 환경에 맞는 게임 개발을 위해선.. 각종 기기에 맞는 화면 사이즈를 맞추는게 힘들었다.. 그런데.. starling 프레임워크에선.. 해당 사이즈를 맞추기 위한 방법이 존재했다... myStarling = new Starling(Game, stage); //myStarling.nativeStage.align = StageAlign.TOP_LEFT; //myStarling.nativeStage.scaleMode = StageScaleMode.NO_SCALE; myStarling.antiAliasing = 1; myStarling.start(); myStarling.viewPort.width = stage.fullScreenWidth; myStarling.viewPort.height = stage.f..

Air Signed native installer(exe) 업데이트 방법

참고 : http://www.adobe.com/devnet/air/articles/updating-air-apps-native-installer.html Air 패키지 배포시 *.air의 업데이트 기능은 잘되는데.. Native installer(exe) 파일 배포시 업데이트 문제가 발생된다. error 16828 인가? 흠.. 기술문서상으로 "Updater 클래스는 데스크톱 프로파일에서만 지원되며, 확장 데스크톱 응용 프로그램(기본 설치 프로그램을 사용하여 설치한 응용 프로그램)과 AIR모바일 프로파일 또는 AIR for TV 프로파일에서는 지원되지 않습니다.Updater.isSupported속성을 확인하십시오. " 젠장 이말이 뭔말이냐.. Reference 기술문서에 떡하니 exe 업데이트는 지원하지..

AS3 hitArea 활용하기

1. Flex 에서 사각형의 element를 생성한다. 2. flex 에서 원의 element를 생성한다. 1번의 사각형에 마우스 이벤트(addEventListener Click 또는 Down등의 이벤트)를 설정하고 1번의 사각형에 원을 hitArea로 설정한다. squere.hitArea = circle; 그러면 원의 영역에서 마우스이벤트를 발생시키면 1번의 사각형에 마우스 이벤트가 발생한다. 원격조정형식으로 구동된다.

FlashCS5.5 동적 TextField에 embedfont 적용시키기..

1. 플래시에서 동적으로 TextFiled를 생성하여 embedfont를 적용 시켜야 했다. 문제는 Libray에 New font로 embed 폰트를 등록후 등록시 입력한 이름을 적용시키니.. 플래시 스테이지에 폰트가 나타나지 않는다. 문제는 플래시에 등록된 embed폰의 이름의 문제였다. 즉, 입력한 embed폰트이름과 실제 플래시에서 적용할 수 있는 이름이 다른것. 2. 해결방법. 1) 먼저 Library에서 New font로 embed 폰트 하나를 등록한다. 그리고 AS3 로 해당 등록된 폰트를 검색해 본다.. var arr:Array = Font.enumerateFonts(); for(var i:int=0; i 적용된 결과를 확인 할 수 있다. -----------------------------..

Window창 상태바 없애기..

* 윈도우 컨테이너 -플렉스 컨테이너 컴포넌트는 컨텐츠, 사이즈와 위치를 설정합니다. AIR 어플리케이션을 위해, 플렉스는 운영체제 윈도우 컨테이너와 같은 두개의 특별한 윈도우 컴포넌트를 포함합니다. WindowedApplication과 Window 컴포넌트는 운영체제 윈도우의 컨텐츠를 정의하기 위해 사용될 수 있습니다. 윈도우의 크기, 사용자 스크린에 대한 위치, 윈도우 크롬과 같은 것들을 자체적으로 지원합니다. - WindowedApplication과 Window 컴포넌트는 컨트롤에 윈도우 크롬의 다양한 기능을 가능하게 합니다. 이 컴포넌트들은 다음의 윈도우 컨트롤을 제공합니다: ▶ A title bar : 타이틀 바 ▶ A minimize button : 최소화 버튼 ▶ A maximize butt..

Air에서 동영상 메타데이터와 큐포인트 체크

air에서 또는 Flex에서 동영상 메타데이터와 큐포인트 체크 방법 Flash Builder에서 동영상을 보여주는데 꼭 체크해야 하는 부분을 놓친다.. private function init():void { var vid:Video = new Video(); vv.addChild(vid); var nc:NetConnection = new NetConnection(); nc.connect(null); var ns:NetStream = new NetStream(nc); var m:Object = new Object(); //메타데이터 체크방법 m.onMetaData=onMetaData; //큐포인트 체크방법 m.onCuePoint = onCuePoint; ns.client = m; vid.attachNetS..

[Adobe RIA 소식]OSMF(Open Source Media Framework) 오픈 소스 공개

코드네임 Strobe였던 OSMF(Open Source Media Framework)가 2009년 7월 21일 기점으로 오픈 소스로 공개되었다. 현재 버전은 0.3이다. OSMF는 3개 부분의 구조로 나뉜다. User Interface, Monetization workflows, media delivery가 그것이다. OSMF는 최적의 Media Player를 개발할 수 있는 프레임워크로 플레이어 개발의 복잡성을 줄어준다. 재생컨트롤, 비디오 네비게이션, 버퍼링, 다이나믹 스트리밍, 리포트 분석과 같은 플러그 인 설치등을 지원한다. 무엇보다 이 모든 기능이 오픈소스화 되어 어느 개발자든지 만들어진 소스를 공유하고 수정하며 다시 배포할 수 있게 되었다. 정확한 라이센스는 MPL에 따른다. 공식사이트는 아래..

Stratus Developer Key (Stratus 개발을 위한 개발키 발급)

Your Stratus developer key is: 4148dd6da38bae7ec9b342f1-009e4c41c01c To connect to the Stratus service, open an RTMFP NetConnection to: rtmfp://stratus.adobe.com/4148dd6da38bae7ec9b342f1-009e4c41c01c/ Use the new end-to-end publishing and playback APIs on NetStreams associated with that NetConnection to send live video and audio directly between Flash Player clients. Additional developer documen..