ActionScript2011.05.09 12:09
프로그램이 완전히 뜨면 자동 업데이트를 하도록 설정 해야 한다.

메인.mxml 파일
<mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml"
    width="200"
    height="70"
    creationComplete="checkForUpdate()">

    <mx:Script>
    <![CDATA[
        import flash.events.ErrorEvent;
        import air.update.ApplicationUpdaterUI;
        import air.update.events.UpdateEvent;
        import mx.controls.Alert;
      
        private var updateInit:Boolean = false;
        private var appUpdater:ApplicationUpdaterUI = new ApplicationUpdaterUI();
  
        private function checkForUpdate():void {
            NativeApplication.nativeApplication.addEventListener( Event.EXITING,
                function (e:Event):void {
                    var opened:Array = NativeApplication.nativeApplication.openedWindows;
                    for (var i:int = 0; i < opened.length; i ++) {
                        opened[i].close();
                    }
            });  
  
            appUpdater.updateURL = "http://xxx.xxx.xxx.xxx/updatesample/update.xml";
            appUpdater.isCheckForUpdateVisible = false;
            appUpdater.addEventListener(UpdateEvent.INITIALIZED, onUpdate);
            appUpdater.addEventListener(ErrorEvent.ERROR, onError);
            appUpdater.initialize();

            if (자동업데이트여부 == 1) {
              onInit();
            }
        }

        private function onInit():void {
            if (updateInit == false) {
               appUpdater.initialize();
               upateInit = true;
            }
            else {
               appUpdater.isCheckForUpdateVisible = true;
               onUpdate();
            }
        }

        private function onError(event:ErrorEvent):void {
            Alert.show(event.toString());
        }
      
        private function onUpdate(event:UpdateEvent):void {
            appUpdater.checkNow(); // Go check for an update now
        }
  
    ]]>
    </mx:Script>
    ~~~~~~
</mx:WindowedApplication>

update.xml 파일 (Server-side XML file)
<?xml version="1.0" encoding="utf-8"?>
<update xmlns="http://ns.adobe.com/air/framework/update/description/1.0">
  <version>v1.1</version>
  <url>http://yourserver/updatesample/UpdateSample.air</url>
  <description><![CDATA[
v1.1
  * These notes are displayed to the user in the update dialog
  * Typically, this is used to summarize what's new in the release
  ]]></description>
</update>


신고

'ActionScript' 카테고리의 다른 글

웹서버  (0) 2011.05.11
자신의 IP 외부에서 알아오기  (0) 2011.05.09
랜카드에 할당된 IP 알아내기  (0) 2011.05.09
자동 업데이트  (0) 2011.05.09
AIR의 OS별 File.applicationStorageDirectory Paths  (0) 2011.03.15
DockIcon Click 이벤트 처리  (0) 2011.03.04
Posted by sanghwa
4Space2011.04.22 17:20
  • 4Space 는 어떤 프로그램 인가요?

초간단 파일 공유, 4Space!

자신의 컴퓨터(Windows / Mac / Linux)가 웹서버가 되서 공유한 파일을
다른 사람이 웹브라우져를 이용해 다운로드 받을 수 있습니다.

(단, 공유기나 방화벽을 사용하는 분들은 별도의 설정이 필요합니다.)





  • 왜 4Space 인가요?

큰 규모의 사용자들 보다는 개인간 또는 소규모 그룹내에서 간단하게 사용하는 것이 목적으로 개발 되었습니다.
따라서, 복잡한 사용자 관리기능 보다 간단한 공유 공간을 제공하여 관리의 불편함을 해소 하였습니다.

제공한 공유공간이 4개이고 이에 착안하여 4Space 가 탄생하였습니다.


  • 4Space 는 어떤 사용자가 사용하면 좋을까요?

  • 여러대의 컴퓨터는 사용하는 사람
  • 소규모의 사업장
  • 소수의 지인들끼리 파일을 공유하고 싶어하는 그룹 


  • 4Space 를 어떻게 활용할 수 있는지요? 간단한 예를 보여 주세요

부모님께 지난 주말에 나들이 가서 찍은 손자의 동영상을 보내드리고 싶어요.

 
  1. 동영상 파일을 green 공간에 추가 (자세한 추가 방법은 "따라해 보세요" 참조)
  2. 상단의 "Service Off" 버튼을 활성화
  3. 상단에 보이는 URL 주소와 green 공간의 비밀번호를 부모님께 알려드림
  4. 부모님이 브라우져를 통해 URL에 접속하여 비밀번호를 입력한 뒤 동영상 다운로드 
 









 
신고

'4Space' 카테고리의 다른 글

4Space 소개  (0) 2011.04.22
따라해 보세요.  (0) 2011.04.20
Posted by sanghwa
4Space2011.04.20 17:47
1. 설치하기

4Space 블로그의 왼쪽 사이드바에 있는 4Space Badge를 클릭하세요.


그러면 4Space 와 함께 Adobe Air Runtime 이 설치됩니다.

(Adobe Air Runtime 은 4Space 를 실행하는데 꼭 필요한 프로그램입니다.)




2. 서버켜기

처음 4Space 를 실행하신다면, 프로그램 실행만으로는 서버가 동작하지 않아 다른 사람들이 공유한 파일을 볼 수 없습니다.
'Service Off' 버튼을 눌러 서버를 시작해 주십시오.
'Service Off' 버튼을 한번 누르시면 'Service Off' 버튼이 'Service On' 버튼으로 바뀌며, 이를 통해 서버가 동작중임을 표시하게 됩니다.





3. 공유 항목 추가

4Space 를 실행하면, 처음엔 '공유하고자 하는 항목을 추가해주십시오.

Drag&Drop 으로 한 번에 여러 파일을 선택하셔서 추가하실 수도 있습니다. 탐색기 등에서 공유를 원하는 파일 또는 폴더를 선택해 본 프로그램에 끌어다 놓으세요.



 또는, "+"(공유 추가) 버튼을 눌러주십시오. 그 후, 공유하기를 원하는 파일을 선택한 후 '열기' 버튼을 눌러주십시오. (현재 "+"(공유 추가) 버튼을 통해서는 파일 추가만 가능합니다.) 





추가한 공간을 클릭하시면 공유한 파일의 목록을 보실 수 있습니다.





4. 주소알리기

4Space 프로그램 상단에 'Service On' 버튼 옆에 http:// 로 시작하는 웹 주소가 보입니다.
이 주소를 통해 다른 사람들이 공유하신 파일을 다운로드 할 수 있습니다.

웹주소록 브라우져를 열면 아래와 같은 다운로드 화면을 보실 수 있습니다.

 

 
신고

'4Space' 카테고리의 다른 글

4Space 소개  (0) 2011.04.22
따라해 보세요.  (0) 2011.04.20
Posted by sanghwa

티스토리 툴바