플래시 위젯 (플레이어 종류)이 있습니다. 런타임시 JSON을 통해로드하는 데이터에 따라 위젯의 높이를 동적으로 변경해야합니다. ActionScript 이벤트 핸들러에서 크기 조정을 수행하려고합니다.콘텐츠에 따라 메인 무비 클립의 스테이지 높이 (플래시에서)를 어떻게 동적으로 변경할 수 있습니까?
ActionScript 버전은 3.0입니다.
플래시 위젯 (플레이어 종류)이 있습니다. 런타임시 JSON을 통해로드하는 데이터에 따라 위젯의 높이를 동적으로 변경해야합니다. ActionScript 이벤트 핸들러에서 크기 조정을 수행하려고합니다.콘텐츠에 따라 메인 무비 클립의 스테이지 높이 (플래시에서)를 어떻게 동적으로 변경할 수 있습니까?
ActionScript 버전은 3.0입니다.
플래시 크기는 사용자가 지정한 크기로 결정됩니다. 플래시 내부에서 이들이 무엇인지 찾기 위해 stage.stageHeight 및 stage.stageWidth 속성을 읽을 수 있습니다.
스테이지 크기 조정 모드가 "noscale"인 경우 화면 밖으로 벗어나 배치하면 플래시 영역이 확장됩니다 (분명히 표시되지는 않지만). 그러면 높이 및 너비 속성을 사용하여 계산할 수 있습니다. 기본 인스턴스를 누른 다음 외부 인터페이스를 통해 javascript 명령에 전달하면 html보기에서 플래시 크기를 업데이트 할 수 있습니다.
여기에 몇 가지 링크는 유용 할 수 있습니다 livedocs: scalemode, livedocs: align, browsercanvas: (js in actionscript), pure javascript example
시도하는 방법에 대해 stage.stageHeight
? 하지만 나는 그것이 읽기 전용 속성이라고 생각합니다. 너는 밖으로 나가야 해.