2012-09-28 1 views
2

기본 설정은 다음과 같습니다. 외부 텍스트 파일의 텍스트를 "news & events"스타일 동적 텍스트 필드에로드합니다. 영화 클립. 그래서 같이Flash CS4 및 AS3 : 외부로드 동적 텍스트에 하이퍼 링크를 추가/사용하는 방법

:

var newsloader:URLLoader = new URLLoader(new URLRequest("vzm_news_text.txt")); 
newsloader.addEventListener(Event.COMPLETE, completeHandler); 

function completeHandler(event:Event):void{ 
    var loadedText:URLLoader = URLLoader(event.target); 
    homeContent.newsText.condenseWhite = true; 
    homeContent.newsText.htmlText = loadedText.data; 
    homeContent.scrollBar.update(); 
} 

내 외부가 .txt 파일은 간단한 HTML 서식 태그로드/완벽하게 표시가 포함되어 있습니다.

알아낼 수없는 내용은 다음과 같습니다.로드 된 텍스트 내에 활성 링크를 만들려면 어떻게해야합니까?

.txt 파일에 HREF 태그를 추가하려고 시도했지만 링크와 그 이후의 모든 내용이 표시되지 않습니다. 나는 이것이 간단하다는 것을 확신하고, 나는 운이없는 것을 꽤 많이 조사했다. 나는 나가는 때 초심자 배우기이다. 당신의 HREF 라인이 텍스트 변수를 파괴 할 수있는 &, "또는 '를 포함하지 않는

답변

1

확인합니다. 또한

, 대신 당신이 CDATA에 뉴스를 동봉 할 수 .txt 인 .XML로드 할 수있는 경우 태그입니다. 답장을

<newstext> 
<![CDATA[<a target="_blank" href="http://www.google.com/"> www.google.com</a>]]> 
</newstext> 
+0

감사합니다. 지금은 내가 .txt 파일과 집착, 나는 당신이 언급 기호에주의를 기울이고, 다시 HREF를 시도하고, 지금 링크 텍스트 및 일반 텍스트가 표시 후. 포인터가 링크 텍스트 위에 놓이면 포인터가 손 모양으로 바뀌지 만 클릭하면 아무 것도 나타나지 않으며 링크 텍스트가 ac로 표시되지 않습니다. 링크 색상. 또한 _blank 창에서 열려면 링크를 싶습니다. – VZM

+0

target = "_ blank"는 빈 창을 처리합니다. 작동하지 않는 링크는 swf를 로컬에서 테스트하는 것과 관련이 있습니다. swf를 HTML 파일에 삽입하고 웹 서버에 업로드하고 거기에서 테스트하십시오. 마우스 오버 상태 스타일을 사용하여 텍스트의 서식을 지정하려면 텍스트 영역에 스타일 시트를 적용하여 스타일을 지정할 수 있습니다. http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/text/StyleSheet.html – crooksy88

+0

작동합니다! 도와 주셔서 감사합니다. 결국, 외부 CSS 파일을로드하고 있는데, 이는 내 장면의 여러 텍스트 필드에 사용할 수 있기 때문입니다. – VZM

관련 문제