2012-12-27 3 views
2

나는 openlaszlo 초보자이며 vomplex 천문 시계의 표시를 시뮬레이트하는 대화식 웹 인터페이스를 만들려고합니다. 예를 들어, 다음을 입력 할 수 있어야합니다. coodriantes 및 날짜/시간을 선택하거나 실시간 또는 시간 경과 모드를 선택할 수 있습니다.openlaszlo 버튼 및 라디오 그룹 inerference

편집 텍스트 필드와 버튼, 라디오 버튼 그룹을 사용하여 정보를 선택한 다음 selsction에 따라 이미지를 이동하려고했습니다. edittext 필드와 버튼 만 사용하면 제대로 작동합니다. 텍스트 입력은 출력 edittext 필드에 표시되며 이미지는 실제로 주어진 호를 회전시킵니다. 라디오 버튼 그룹을 추가하면 선택한 호가 출력 edittext 필드에 표시되지만 이미지 회전은 발생하지 않습니다. 누군가 도울 수 있습니까?

는 여기에 내가 오픈 라즐로 5.0 트렁크 코드를 테스트 한 코드

<canvas> 
<!-- Load of the image --> 
<view name="Zeiger" x="100" y="100" resource="images/Kal_Ring_Stundenzeiger.gif" id="HandID"> 
    <!-- Methode to rotate the image, Arc is set by the argument --> 
    <method name="rotate" args="Arc"> 
     var increment = 0 + Arc; 
    var dur = 700; 
    this.animate('rotation',increment,dur); 
    </method> 
</view> 

<!-- Control unit --> 
<view name="Bedienung" x="200" y="10"> 
    <simplelayout axis="y" inset="8"/> 

    <text text="Output:"/> 
    <edittext id="outputID" text = "0"/>  

    <text text="Arc:"/> 
    <edittext id="WinkelID" text = "51"/> 

    <button x="000" y="160"> 
    Rotation 
    <!-- Handler to execute the Method --> 
    <handler name="onclick"> 
     var x = WinkelID.getText(); 
     HandID.rotate(x); 
     outputID.setAttribute('text',x); 
    </handler> 
    </button> 
    <!-- when I remove the radiogroup, then the image rotates --> 
    <radiogroup id="group1ID"> 
    <handler name="onselect"> 
     var Arcchoice = this.getValue(); 
     HandID.rotate(Arcchoice); 
     outputID.setAttribute('text',Arcchoice); 
    </handler> 
    <radiobutton value="0" text="0°" selected="true"/> 
    <radiobutton value="90" text="90°"/> 
    <radiobutton value="180" text="180°"/> 
    <radiobutton value="270" text="270°"/> 
    <radiobutton value="360" text="360°"/> 
    </radiogroup> 
</view> 

</canvas> 
+0

어떤 OpenLaszlo 버전, 런타임 및 브라우저를 사용하고 있습니까? 모든 브라우저와 런타임에서 문제가 발생합니까? 현재 사용할 수있는 가장 좋은 OpenLaszlo 버전은 5.0 (트렁크)입니다. 5.0에서 많은 버그가 수정 되었기 때문에 4.9에서 수정되지 않았습니다. –

답변

0

이며, 그것은 SWF10 및 DHTML 런타임 모두에서 예상대로 작동합니다.

다음은 LzClock 위젯의 리소스가있는 앱의 스크린 샷입니다 (테스트를 위해 SWF 리소스를 사용할 수 없었 음). 나는 원호 값을 텍스트 필드에 입력하고 버튼을 클릭하여 회전을 설정했습니다. 나는 리눅스에 크롬과 파이어 폭스에서 테스트 한

enter image description here

는 Windows와 함께 테스트하지 않았습니다.

+0

Raju, Lazlo 4.9.0을 사용했고 5.0.X로 업데이트 한 후 내 Windows 7 컴퓨터에서 작동합니다. –

+0

예, 너무 많은 버그가 5.0에서 수정되었지만 오랜 시간 동안 공식 릴리스가 없었던 것은 유감입니다. 많은 사람들이 5.0을 사용하는 것이 더 낫다는 것을 모르고 4.9로 문제를 겪습니다. –