2009-11-10 7 views
2

데이터베이스에서 항목을 읽는 플래시 사이트를 만들고 있습니다. 사용자가 브라우저 스크롤 막대를 사용하여 모든 내용을 볼 수 있도록 HTML 페이지에서 swf를 아래쪽으로 확장합니다. 800 px high swf 또는 무엇인가로 페이지 매김을하고 싶지 않습니다. html 인 것처럼 페이지를 확장하고 싶습니다. 가능한?콘텐츠로 확장 할 swf 높이를 어떻게 얻을 수 있습니까?

답변

4

우리는 개인 프로젝트에서이를 정확하게 수행합니다. 또한

http://livedocs.adobe.com/flex/3/langref/flash/display/Stage.html#align을 조사 할 수 있습니다

function resizeScene(newHeight) 
{ 
    document.getElementById('website').style.height = parseFloat(newHeight) + 'px'; 
} 

:

if (ExternalInterface.available) ExternalInterface.call('resizeScene', newHeight) 

단순히 div 요소의 크기를 조절 자바 스크립트 함수를 호출 : 우리는 ExternalInterface.call (http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/external/ExternalInterface.html)를 사용하는 기능을 가지고

http://livedocs.adobe.com/flex/3/langref/flash/display/Stage.html#scaleMode

+0

대단히 고마워요! ExternalInterface에 대해 알고 있었지만 플래시가 자동으로 확장된다는 것을 알지 못했습니다. – phil

관련 문제