2010-12-07 6 views
1

플래시를 만드는 중입니다. 실제로는 2 개의 열이 있고 오른쪽은 비디오를 재생하며 왼쪽은 텍스트를 표시합니다. 그러나 문제가 있습니다. 창 모드에서 플래시를 재생할 때 플래시와 텍스트 모두 괜찮습니다. 그러나 Ctrl + F를 누르면 전체 화면 모드로 들어가고 텍스트는 나타나지 않습니다. 전체 화면을 종료하면 텍스트가 다시 표시됩니다. 전체 화면으로 다시 이동하면 다시 사라집니다. 그래서 이상한.전체 화면 모드에서 플래시 테스트

그래서 일부 추적 결과를 출력 패널에 덤핑하여 플래시를 디버깅하려고합니다. 문제는 전체 화면 모드에서만 발생했기 때문에 전체 화면 모드로 플래시를 테스트해야합니다. 그러나 전체 화면 모드에서 플래시를 테스트하는 방법 (Ctrl + Enter)을 찾을 수 없습니다.

나를 아는 사람이 있습니까? 텍스트가 사라지는 이유 또는 전체 화면 모드로 플래시를 테스트하는 이유는 무엇입니까? 미리 감사드립니다! 문제를 설명 할 텍스트를 삽입 할 잊어 버린 경우 그런데

, 나는이 그냥 추측 액션 스크립트 2

+0

IDE에서만 브라우저에서 전체 화면 모드로 테스트 할 수 없으므로 HTML에서 allowFullscreen을 true로 설정해야합니다. 또한 스테이지의 fullscreenRect 속성 (http://help.adobe.com/ko_KR/FlashPlatform/reference/actionscript/3/flash/display/Stage.html?filter_flex=4.1&filter_flashplayer=10.1&filter_air=2)을 살펴보십시오. #fullScreenSourceRect)를 사용하면 전체 화면 모드 일 때 표시 영역을 구성 할 수 있습니다. 브라우저에서 전체 화면 모드에 대해 이야기하고 있습니까? –

+0

.ext 파일을 실행 중이며 전체 화면 옵션이 있지만 IDE에서 말한 것처럼 전체 화면 옵션이 없습니다. 나는 allowFullscreen 설정을 사용했기 때문에 .exe 파일을 두 번 클릭하면 자동으로 전체 화면으로 들어갑니다. 나는 아직 브라우저에 내장하지 않았다. –

답변

0

를 사용하여 불을 지르고 또는 외부 JS 기능을 통해 HTML 페이지에 당신의 흔적을 기록하는 함수를 작성 ...

public static function screenTrace(traceMessage:String) 
    { 
     ExternalInterface.call('screenTrace', traceMessage); 
    } 



function initializeScreenTrace() { 
tracesWindow = window.open('','traces','width=400, height=300') 
tracesWindow.document.writeln(
'<html><head><title>Console</title></head>' 
    +'<body bgcolor=white onLoad="self.focus()">' 
    +'</body></html>' 
) 

}

function screenTrace(targetString) { 
if (tracesWindow != undefined) 
{ 
tracesWindow = window.open('','traces','width=400, height=300') 
tracesWindow.document.writeln(
'<html><head><title>Console</title></head>' 
+'<body bgcolor=white onLoad="self.focus()">' 
    +'</body></html>' 
    ) 
    tracesWindow.document.writeln("<br>" + targetString); 
} 

} 

이것은 당신이 어떤 흔적을 얻을 수 있도록해야한다 문제를 찾아 낸다.

SCREENTRACE
START TRACING.
0

를 사용하지만하고있다. 텍스트를 포함하는 것을 잊어 버린 경우에는 폰트가 있기 때문에 한 가지 크기로 보이지만 텍스트 필드의 크기를 조절하거나 회전하면 텍스트가 사라집니다. 그래도 그냥 추측입니다. 다른 일이있을 수 있습니다. CS5를 사용한다고 가정하면 embed fonts입니다.

내가 아는 한 ide에는 전체 화면을 테스트 할 수있는 방법이 없습니다.

+0

음, 텍스트가 p 태그에 있고 폰트 (Verdana, Arial, Helvetica, sans-serif;)로 폰트 임베딩에 문제가없는 것 같습니다. 감사합니다. 그런데 어떻게 플래시를 디버그합니까? –

+0

verdana 만 퍼가려고 했습니까? 나는 당신의 문제를 해결할 것입니다. 작은 물건을 디버깅하기 위해 나는 ide를 사용한다. 대형 프로젝트의 경우 http://demonsterdebugger.com/을 flex 또는 flash와 함께 사용합니다. – Zevan

+0

불행히도 문제가 해결되지 않습니다. 이것은 글꼴을 포함하는 방법입니다. mc_layout_2.mc_layout_2_fadeIn.layout_2_Text.htmlText = "

"+ COMP_pageText [ChangeTo-1] + "

"; p 태그에 대한 CSS는 p { font-family : Verdana, Arial, Helvetica, sans-serif; 글꼴 크기 : 15px; 색상 : # 000000; } demonsterdebugger 님의 추천에 대해 나중에 고맙겠습니다. –

관련 문제