2009-03-27 4 views
2

저는 플래시 개발자 초보자입니다. Flash CS3에서 getURL ("www.zhoyosoft.com") 함수가 작동하지 않는 이유를 모르겠지만, 새 브라우저 창을 열 때 getURL (getURL은 아마도 정의되지 않은 메서드 호출) 오류가 발생합니다. 누구든지 도와 줄 수 있습니까?getURL ("www.zhoyosoft.com") 기능이 Flash CS3에서 작동하지 않는 이유는 무엇입니까?

+0

가 무슨 오류가 점점? – bendewey

+0

1180 : 정의되지 않은 getURL 메서드를 호출합니다. –

답변

7

다음과 같이 http : //를 추가해보세요.

즉 URLRequest.url 같은
var url:String = "http://www.zhoyosoft.com"; 
var request:URLRequest = new URLRequest(url); 
try { 
    navigateToURL(request, '_blank'); 
} catch (e:Error) { 
    trace("Error occurred!"); 
} 
+0

고맙습니다. MR.bendewey –

+0

죄송합니다. 그것은 효과가 없습니다. 정의되지 않은 getURL 메서드 호출을 보여줍니다. 오류 –

+0

오류. 그것의 일은 지금 ... –

3

, 대상이 프로토콜을

getURL("http://www.zhoyosoft.com"); 

편집을 포함해야합니다 :

getUrl("http://www.zhoyosoft.com") 

아니면, 액션이 시도하여 이후

좋아 분명히 당신이 사용하는 AS3 및 AS2가 아닙니다. getURL()이 AS3의 navigateToURL()으로 대체되었습니다. 이 같은의 getURL()을 구현할 수 있습니다

import flash.net.navigateToURL; 
import flash.net.URLRequest; 

public static function getURL(url:String, window:String = null):void 
{ 
    navigateToURL(new URLRequest(url), window); 
} 
+0

나는 시도했지만 그것은 아마도 정의되지 않은 getURL 메소드를 보여줍니다. 오류 –

2

플래시 응용 프로그램이 parameter: <param name=“allowScriptAccess” value=“never” />

마이 스페이스 사용자가 위젯을 포함 할 수 있도록 대부분의 다른 웹 사이트가없는 내장 된 위치의 getURL을 차단 있는지 확인하십시오. 그 이유는 getURL을 사용하여 현재 사용자 및 사이트의 컨텍스트에서 javascript를 실행할 수 있기 때문입니다.

2

벤은 맞다, 그러나 당신은 또한 1 개 라인으로 작성할 수 있습니다

navigateToURL(new URLRequest("http://www.zhoyosoft.com"), "_blank"); 
+0

와우 감사합니다. 무슨 생각! 나는 그것을 좋아한다. Iain –

0

어도비 플래시 플레이어 (9.0.115.0)에서의 새로운 versiones 기본적 a로 변경 때문에 문제가 있음을 가능성이 높다 GetURL() 및 fscommand() 메서드가 작동하지 않도록하는 보안 정책

작동 시키려면 Embed 객체 속성 AllowScriptAccess를 "always"로 변경해야합니다. 그것은 defaut에 의해 "sameDomain"으로 설정됩니다. 이 문제와 관련하여 자세한 내용은 Adobe 웹 사이트를 참조하십시오. http://kb2.adobe.com/cps/403/kb403183.html#main_DIAGNOSIS

문제가 아닌 경우, 플래시 탭의 게시 설정 창에서 드롭 다운 옵션을 사용하여 로컬 액세스 또는 네트워크 액세스를 선택할 수 있습니다. 그렇지 않으면

, 여기 당신을위한에서 GetURL 방법에 좋은 완전한 설명이 2.0 AS : http://www.adobe.com/livedocs/flash/9.0/main/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Parts&file=00001180.html

당신이 사용하려고 무엇을 /이를 구현하지만이 희망 정확히/몰라 정보가 도움이 될 수 있습니다.

관련 문제