2011-01-20 5 views
0

Android를 실행하는 Flash 응용 프로그램을 가져 오는 데모가 몇 가지 있습니다. AIR SDK를 다운로드 할 수 있었으며 "Hello, world!"라는 간단한 Flash 응용 프로그램을 실행할 수있었습니다. Android 기기에서. #include "Demo.as"구문 오류

그런 다음 응용 프로그램을 복잡하게, 나는 빈 텍스트 필드를 만들고 무비 클립으로 변환 "text_mc"를 지명했다.
#include "Demo.as" 

가 그럼 난 demo.fla 같은 폴더에 Demo.as을 만든 : 다음 프레임에 나는

에 AS
_root.displayText(); 
stop(); 

가 그럼 난 실행이 시작되는 장면에 가서 한 설정합니다.

var title = "Hello, world!"; 

function displayTitle() 
{ 
    text_mc.header_txt.text = title; 
} 

나는 시도하고 다음과 같은 오류를 구축하고 나타납니다

Scene 1, Layer 'Layer 1', Frame 1, Line 1 1093: Syntax error. 

그 라인이 #include "Demo.as"입니다. 오래 전에 일해온 오래된 플래시 어플리케이션을 끌어 올렸습니다. 이전에 가져온 방법과 정확히 같습니다. 끝에 세미콜론을 추가하려고했지만 아무 것도 변경하지 않았습니다. 내가 뭘 놓치고 있니? ActionScript 파일을 포함하여 함수를 실행하려면 어떻게해야합니까?

답변

1

내가 시대에 뒤 것 같아 ... 당신이 가져 오기를 사용하는 대신 포함 할 필요가 나타납니다 이제 외부 ActionScript를 포함합니다. import Demo에 라인을 변경

오류를 해결.

+1

당신은 스스로 대답을 수락하고 질문을 닫아야합니다. – weltraumpirat

+0

나는 2 일 동안 그럴 수 없다. 할 수있을 때, 나는 할 것이다. – linsek

2

AS2합니다 : #include "Demo.as"

AS3는 :

당신이 복사 코드에 파일 내용을 붙여 것처럼가 동일하게 동작 포함 "Demo.as"을 포함한다. 수입는 코드 내에서 사용하기위한 클래스를 사용할 수 있습니다.