2012-08-14 3 views
2

Flash Player 11의 일부 기능을 사용하는 작은 애플리케이션을 만들 계획입니다. OpenLaszlo로 Flash Player 11 API를 타겟팅 할 수 있습니까? this discussion에는 ActionScript 패키지를 OpenLaszlo 응용 프로그램으로 가져 오는 방법이 나와 있지만 the compiler description of version 4.9을 기반으로하면 Flash Player 10 APIS를 대상으로하는 swf10 런타임 만있는 것으로 보입니다.OpenLaszlo에서 Flash Player 11 API를 사용할 수 있습니까?

답변

1

OpenLaszlo의 SWF11 런타임 기능을 구현했지만 새 런타임 지원이 포함 된 공식 릴리스가 언제 출시 될지 알 수 없습니다. flexx.6 분기는 SWFx 개발에 매우 ​​안정적이어야하며, 프로덕션 환경에서 사용할 수 있습니다. 당신이 swf11 런타임을 사용하여 응용 프로그램을 컴파일하는 경우

<canvas debug="true"> 

    <script> 
    var person = { 
     lastname: "Hendrix", 
     firstname: "Jimmy", 
     birthday: "November 27, 1942" 
    }; 
    var jsonStr = JSON.stringify(person) 
    Debug.info(jsonStr); 
    </script> 

</canvas> 

, 당신의 다음 OUPUT를 참조한다 : 여기

은 11.0 플래시 플레이어에 추가 된 새로운 JSON class in ActionScript를 사용할 수있는 방법을 보여주는 코드 예제 오픈 라즐로 디버거 :

,691 : 당신이 SWF10 런타임을 사용하여 응용 프로그램을 컴파일하려고하면

INFO: {"firstname":"Jimmy","lastname":"Hendrix","birthday":"November 27, 1942"}

, 다음과 같은 컴파일러 오류가 발생합니다

Compilation Errors

org.openlaszlo.sc.CompilerError: json.lzx: 9: Error: Access of undefined property JSON, in line: jsonStr = JSON.stringify(person);

2

SWF11 런타임 지원으로 몇 주 전에 생성 된 OpenLaszlo 분기가 있습니다. OpenLaszlo Community space at Assembla.com

현재 OpenLaszlo 버전은 야간 빌드로만 제공되며 here으로 다운로드 할 수 있습니다. SWF11 런타임 지원으로 OpenLaszlo 5.0 버전을 출시 할 계획입니다.