원강민의 Wonhada 블로그

Category

Adobe AIR

[AS3/AIR] JSON 문자열 받아서 디코딩 하기

.json 또는 .php 등에서 받은 JSON 문자열을 JSON 객체로 변환하는 코드입니다. 12345678910111213var loader:URLLoader = new URLLoader(); loader.addEventListener(Event.COMPLETE, on_LoadCompleted); var request:URLRequest = new URLRequest(); request.url = "http://~.json"; loader.load(request) ; function on_LoadCompleted(e:Event):void {     var loader:URLLoader = URLLoader(e.target);     var… Continue Reading →

[AS3/AIR] 파일 다운로드 및 업로드 (Download & Upload file)

이미지 다운로드 및 업로드 배치(batch) 작업을 위해 Adobe AIR 데스크탑 어플을 만들었습니다. 가끔씩 쓰는 코드는 블로그에 적어두는게 좋더군요. 구글링도 잘 되고요. ㅎㅎ 아래는 파일을 다운로드 받아서 저장하는 함수입니다. 1234567891011121314151617181920212223242526272829303132333435363738394041var file:File; function downloadFile(url:String, callback:Function):void {     file = File.desktopDirectory.resolvePath(’tmp’ +… Continue Reading →

Windows ANE 튜토리얼: AIR 라이브러리

이 과정을 통해 배울 수 있는 것: Windows용 AIR Native Extension에 패키지로 준비된 AIR 라이브러리 만들기. 1단계: Flex 라이브러리 프로젝트 만들기 Flash Builder에서 File > New > Flex Library Project를 선택합니다: 대화 상자가 나타나면 Include Adobe AIR libraries를 선택합니다. 프로젝트의… Continue Reading →

Windows ANE 튜토리얼: 네이티브 DLL 코드

이 과정을 통해 배울 수 있는 것: ActionScript와 통신하고 ANE 패키지로 준비된 Windows DLL 만들기. 1단계: C API 헤더 포함 이전 튜토리얼에서 만든 dllMain.cpp 파일을 엽니다. 먼저 Adobe AIR C API 헤더를 맨 위에 추가합니다. 1#include <FlashRuntimeExtensions.h> 2단계: 확장 프로그램… Continue Reading →

Windows ANE 튜토리얼: 네이티브 DLL 프로젝트

이 과정을 통해 배울 수 있는 것: Adobe AIR C API를 사용하도록 설정한 C/C++ 프로젝트 만드는 법. 여기서는 Microsoft Visual C++을 사용하지만, C/C++ 코드를 작성하는 IDE 또는 명령행 컴파일러(예: GCC)를 사용해도 됩니다. 반드시 알아야 하는 것은 C/C++ 코드에서 FlashRuntimeExtensions.h를 보고… Continue Reading →

Android Studio에서 ANE를 작성하는 방법

Android Studio를 사용하여 ANE 빌드 우리가 할 일은 Android Studio 프로젝트를 생성하고 AIR SDK에서 FlashRuntimeExtensions.jar를 임베딩하고, 코드를 작성한 다음 .aar 파일을 내보내는 것입니다. 1. 새 프로젝트 만들기 – API 10을 최소 sdk 버전으로 사용하세요. – ‘Blank(최신 버전은 Empty) Activity’로 만드세요…. Continue Reading →

스탈링[Starling] 한글 매뉴얼 번역 PDF

약 한 달간의 작업 끝에 완료했던 스탈링[Starling] 한글 매뉴얼 번역의 PDF 버전을 공유합니다. PDF 다운로드: http://j.mp/2lex5vC 최신 교정본: https://wonhada.com/?ht_kb_category=starling-매뉴얼

스탈링[Starling] 매뉴얼 번역을 마쳤습니다.

시간이 날 때마다 한 줄씩 해오던 번역이 드디어 끝났습니다. [Glory to God] 스탈링[Starling]은 액션스크립트[ActionScript]를 이용해 웹, 모바일, 데스크탑용 애플리케이션을 쉽게 제작할 수 있도록 돕는 프레임워크입니다. [[ 목차 ]] STARLING 매뉴얼 1. 시작하기 1.1. 소개 1.2. ADOBE AIR는 무엇입니까? 1.3. STARLING이… Continue Reading →

[Starling] 5. 마지막 드리는 말씀

5. 마지막 드리는 말씀 5.1. 업적이 잠금 해제되었습니다! Starling Manual을 통해 작업을 완료했습니다. 우리가 정말 많은 근거를 다뤘죠? 마지막 시간 동안은 자란 수염을 좀 깍으세요. 축하합니다! 5.2. 도움 얻기 방금 얻은 지식을 공유하고 싶습니까? 아니면 아직 답변되지 않은 질문이 있습니까?… Continue Reading →

[Starling] 4.3. 요약

4.3. 요약 실수하지 마십시오: 모바일 플랫폼을 위한 개발은 쉽지 않습니다. 하드웨어가 다양하기 때문에 계획을 세우고 코드를 현명하게 구조화해야 합니다. 또한 시장은 매우 경쟁적이어서 디자인은 대중으로부터 눈에 띄어야 합니다. Starling은 이 과정에서 당신을 도울 수있는 일을 합니다! 이 장에서 배운 도구를… Continue Reading →

[Starling] 4.2. 기기 회전(Device Rotation)

4.2. 기기 회전(Device Rotation) 오늘날 스마트 폰 및 태블릿의 매우 멋진 기능은 물리적으로 기기의 방향을 인식하고 이에 따라 사용자 인터페이스를 업데이트할 수 있다는 것입니다. Starling의 방향 변경을 감지하려면 먼저 응용 프로그램의 AIR 구성 파일을 업데이트해야 합니다. 다음 설정이 포함되어 있는지… Continue Reading →

[Starling] 4.1. 다중 해상도 개발

4.1. 다중 해상도 개발 오, 우리가 하나의 화면을 위해 게임을 개발한 적이 있었나요? 그때로 돌아가보면, HTML 페이지에 작은 직사각형 영역이 있었으며, 여기에서 스프라이트, 텍스트 및 이미지를 배치했습니다. 그때는 하나의 해상도가 효과가 있었습니다. 아아…지금은 그들이 변화하는 시대입니다! 휴대 전화는 모든 종류와… Continue Reading →

[Starling] 4. 모바일 개발

4. 모바일 개발 Adobe AIR는 크로스 플랫폼 개발과 관련하여 현재 사용할 수 있는 가장 강력한 솔루션 중 하나입니다. 누군가가 “크로스 플랫폼”이라고 말하면 일반적으로 iOS와 Android를 의미합니다. 이러한 모바일 플랫폼을 위한 개발은 매우 어려울 수 있습니다. 다양한 종류의 다양한 장치 유형이… Continue Reading →

[Starling] 3.8. 요약

3.8. 요약 스스로에게 확인해 보세요: 우리는 아주 진보된 주제의 많은 것을 포함했습니다. 이제는 메모리 효율성뿐만 아니라 표준 PNG보다 빠르게 로드되는 ATF 텍스처에 익숙합니다. 컨텍스트 손실을 복구하는 방법은 AssetManager를 사용하거나 자체 복원 코드를 제공하는 방법을 알고 있습니다. + 메모리를 낭비하지 않는… Continue Reading →

© 2017 원강민의 Wonhada 블로그 — Powered by WordPress

Theme by Anders NorenUp ↑