OpenLaszlo 응용 프로그램을 SWF10/11 런타임을 사용하여 배포하면 데스크톱 컴퓨터에서 Flash Player 컨텍스트 메뉴를 완전히 비활성화 할 수 있습니까?OpenLaszlo 응용 프로그램에서 Flash Player 기본 컨텍스트 메뉴 사용 안 함
1
A
답변
3
Flash Player 11.2 부터만 가능합니다. OpenLaszlo 컴파일러에 Flash 11.2+ 지원을 추가하여 flex4.6 분기를 기반으로하는 OpenLaszlo의 수정 된 버전으로 테스트를 수행했습니다. 때문에 라즐로와 임계 경로가 있다는 사실에
<canvas width="100%" height="800" proxied="false">
<passthrough when="$as3">
import flash.events.MouseEvent;
</passthrough>
<handler name="oninit">
if ($as3) {
Debug.info(MouseEvent.RIGHT_CLICK);
var sprite = this.getDisplayObject();
sprite.addEventListener(MouseEvent.RIGHT_CLICK, doSomething);
}
</handler>
<method name="doSomething" args="p">
Debug.inspect(p);
</method>
</canvas>
순간 나는, 오픈 라즐로에 대한 더 많은 코드를 기여하고자 아니에요 다음 LZX 코드와 나는 완전히 기본 Flash Player 컨텍스트 메뉴를 제거하기 위해 관리 지난 2 년 동안 지역 사회를 경멸했습니다. OpenLaszlo의 사설 지사를 만들어서 새로운 기능과 버그 수정을 추가 할 수 있습니다. 아마도이 기능은 커뮤니티에서 유지 관리하는 버전으로 바뀔 수 있습니다.
따라서이 예제 코드를 OpenLaszlo의 출시 버전이나 가까운 빌드와 함께 사용할 방법이 없습니다.
OpenLaszlo에서 Flash Player 11.2를 지원하려면 무엇이 필요합니까? Flex 컴파일러 버전을 업그레이드하는 것으로 충분합니까? –
최근 Flash Player 버전 (11.2 이상)을 OpenLaszlo로 어떻게 타겟팅 할 수 있는지에 대한 자세한 내용은 [이 질문 (http://stackoverflow.com/questions/12527743/)을 참조하십시오. –
감사합니다. OpenLaszlo 5.0에이 기능을 통합하는 것이 좋습니다. 하지만 당신 말이 맞습니다. 라즐로는 오픈 소스 커뮤니티에 관심을 보이지 않습니다. –