FLASH/AIRforAndroid 썸네일형 리스트형 StageWebView 간단 사용법 StageWebView는 스테이지에 웹페이지를 가져오는 기술입니다.마치 html에서 iframe태그와 비슷합니다.다음과 같이 코드를 사용하여스테이지에서 일정한 부분에 웹페이지를 불러올 수 있습니다.다음과 같이 코드를 작성하면 기기의 높이와 넓이에 맞게 웹뷰가 생성되면서 해당페이지를 불어오게 됩니다. var webView:StageWebView = new StageWebView(); function StageWebViewExample() { webView.stage = this.stage; webView.viewPort = new Rectangle( 0, 0, stage.stageWidth, stage.stageHeight ); webView.loadURL( "http://www.daum.net" );} .. 더보기 안드로이드 4용 플래시플레이어 입니다. 어도비에서 플래시플레이어에 대한 안드로이드 지원을 끊었기 때문에 어도비 사이트에서는 이 파일을 다운받을 수 없습니다. 이거 다운받으셔서 설치하고 나면 안드로이드 4이상의 버전에서도 플래시를 웹브라우저에서 구경할 수 있습니다. 아직 이러닝컨텐츠가 플래시로 제작된 것이 많기 때문에 저에게는 꼭 필요하더군요. 더보기 스마트폰 해상도에 관계없이 볼수 있도록 하려면 처음에 이 명령을 넣어줍니다. stage.scaleMode="exactFit"; 이 코드는 마법같은 코드입니다. 화면사이즈에 맞게 늘어나거나 줄어들기 때문에 어떤 스마트기기에든지 대응할 수 있습니다. 더보기 스마트폰 화면을 오래 눌렀을 때 동작하게 하려면 스마트폰 화면을 오래 눌렀을 때 동작하게 하려면 다음과 같이 하면 됩니다. //타이머 생성var pressTimer:Timer = new Timer(1000);pressTimer.addEventListener(TimerEvent.TIMER, pressTimerHandler); //타이머함수실행시 크기 확대function pressTimerHandler(event:TimerEvent):void{mc.scaleX = 2;mc.scaleY = 2;} //멀티터치인풋모드설정Multitouch.inputMode = MultitouchInputMode.TOUCH_POINT; //터치시작 이벤트등록시 타이머시작mc.addEventListener(TouchEvent.TOUCH_BEGIN, pressBeginHandle.. 더보기 터치이벤트로 공던지기 구현 터치이벤트로 던지기 구현아래의 소스로 퍼블리시하면 스마트폰에서 터치이벤트로 공을 선택한 후에 특정한 쪽으로 손가락을 옮기면서 떼면 공이 굴러갑니다.마치 던지기를 구현하는 것과 같습니다.공이 벽에 닿으면 멈추도록 구성되어 있습니다. import flash.events.Event;import fl.transitions.Tween; import fl.motion.easing.*;import flash.events.TouchEvent; var flingMotionX:Tween;var flingMotionY:Tween; Multitouch.inputMode = MultitouchInputMode.TOUCH_POINT;var counter:uint = 1;var origX:Number = ball.x;var ori.. 더보기 멀티터치 드래그 입니다. 멀티터치 드래그 소스입니다.마치 무비클립의 드래그 드롭과 같습니다. /* Touch and Drag EventAllows the object to be moved by holding and dragging the object.*/ Multitouch.inputMode = MultitouchInputMode.TOUCH_POINT; mc.addEventListener(TouchEvent.TOUCH_BEGIN, touchBegin_2);mc.addEventListener(TouchEvent.TOUCH_END, touchEnd_2); var fl_DragBounds_2:Rectangle = new Rectangle(0, 0, stage.stageWidth, stage.stageHeight); function t.. 더보기 멀티터치 탭이벤트 터치이벤트의 가장 기본이 탭이벤트를 다루어 보겠습니다.이렇게 작성하고 퍼블리시 하면 스마트폰에서 무비클립을 만졌을 때 알파값이 0.5로 변하는 것을 확인할 수 있습니다.마우스로는 클릭하지만 스마트폰의 화면은 터치이벤트이기 때문에 TOUCH_TAP을 사용합니다. Tab.fla Multitouch.inputMode = MultitouchInputMode.TOUCH_POINT; mc.addEventListener(TouchEvent.TOUCH_TAP, tapHandler); function tapHandler(event:TouchEvent):void{// 코드는 여기에 작성// 탭할때 알파값을 바꿔주는 예제mc.alpha *= 0.5; trace("탭하셨습니다.");} 더보기 네이트 앱스토어 개발자 등록하기 다음 경로로 가면 간단하게 네이트 앱스토어 개발자 등록할 수 있습니다.http://devsquare.nate.com/Developer/Register 데브스퀘어 가기http://devsquare.nate.com/Appstore/Index 이곳에는 싸이월드 소셜앱스를 개발할 수 있는 많은 자료들이 있습니다. 오픈소셜 컨테이너(javascript API)를 활용하면 싸이월드 플랫폼에서 소셜관련 개발을 할 수 있습니다.개발한 앱들은 싸이월드에서 활용됩니다. 공개 API1. 인증 API2. 미니홈피 API3. 일촌 API4. 네이트온API5. 네이트온 모바일 API6. 노트 API7. 네이트 검색 API 8. 이글루스 API9. 공감 플러그인 10. 팬박스 플러그인11. 친구 추가 플러그인12. 쪽지보내기 플러그인 더보기 AIR로 블랙베리 개발하려면 플래시 cs6에는 iOS와 android로 퍼블리시 할 수 있는 기능이 내장되어 있습니다. 블랙베리로도 개발하고 싶으면 다음 사이트에 가보면 친절하게 안내 받을 수 있습니다. https://developer.blackberry.com/air/ 무료 플렉스 개발 환경을 다운 받아서 사용할 수도 있고커맨드라인툴로도 개발할 수 있네요. 개발자 문서http://docs.blackberry.com/ko-kr/developers/?userType=21 개발자 가입https://www.blackberry.com/bdsc/?lang=na#register 더보기 현재 내 기기의 AIR런타임버전을 확인하려면 현재 내 기기의 AIR 런타임 버전을 확인하려면 다음과 같이 하면 됩니다. trace(NativeApplication.nativeApplication.runtimeVersion); 더보기 이전 1 2 다음