반응형
=================================
=================================
=================================
출처: http://asnike.com/?paged=2
Textfield에 Tag를 사용하여 Embed자원 이미지를 지정하기
May 13
니케AS3.0, Nike's ActionScript AS3.0, Embed, Textfield 1 Comment
오늘 Textfield의 htmlText속성에서 이미지 태그를 사용하여 이미지를 지정하는 테스트를 하던 도중..
위의 스샷처럼 이미지자원을 외부에서 로드해오거나 Flash IDE를 이용해서 라이브러리에 지정된 linkage네임을 통해 지정하는 방법밖에 없더군요. 그래서 Embed된 자원을 불러오는 방법은 없을까 해서 구글링을 해 본 결과! 역시 방법이 있었습니다.
Textfield를 감싸는 클래스 이름이 Main이라 하면 다음과 같이 Embed를 한 후
[Embed(source='embed/Boo.png')]
private var BITMAPboo:Class;
아래와 같이 Textfiled에 삽입합니다.
t.htmlText = '테스트<img src="Main_BITMAPboo">';
규칙은
클래스이름_자원클래스이름
전체 소스는 다음과 같습니다.
package {
import flash.display.Sprite;
import flash.text.*;
public class Main extends Sprite
{
[Embed(source = 'embed/Boo.png')]
private
var BITMAPboo: Class;
public
function Main()
{
var t: TextField = new TextField();
t.htmlText = '테스트<img src="Main_BITMAPboo">';
addChild(t);
}
}
}
다음은 컴파일 화면입니다.
매우 간단하죠~? ㅎㅎ 이걸 모르고선 역시 안되는구나 하고 포기하려는 찰나 어떤 중국 커뮤니티의 게시물을 발견하고 해답을 얻었습니다.
=================================
=================================
=================================
반응형
'ADOBE > ActionScript' 카테고리의 다른 글
adobe air 액션스크립트 파일 쓰기 읽기, 파일탐색기 사용 관련 (0) | 2020.09.20 |
---|---|
[Flex,AIR,ActionScript 3.0]Matrix를 이용해 이동,스케일링,회전,거울효과 적용 (0) | 2020.09.20 |
[AS] 플래시 fl.controls.DataGrid 관련 (0) | 2020.09.19 |
플래시 UI 컨트롤 리스트 fl.controls.List | fl.controls.TileList 패키지 관련 (0) | 2020.09.19 |
플래시 액션스크립트 플래시 이벤트로 페이지 이동 관련 (0) | 2020.09.19 |