WonHada.com으로 이전

[Adobe AIR] 플래시 HTML 컨트롤 본문

Adobe AIR

[Adobe AIR] 플래시 HTML 컨트롤

반주부 2008. 3. 26. 22:55
반응형


플래시(Flash)에는 플렉스(Flex)와 같은 HTML 컨트롤이 없습니다..물론 AIR 얘기죠..
그래서 플래시 AIR의 경우 HTML을 보여주려면 HTMLLoader를 사용해야 하는데요..아무래도 HTMLLoader에는 스크롤바가 없는것 같습니다..(이 부분은 확실치 않습니다만 제가 살펴본 바로는 그렇습니다..)

그래서 플래시용 HTML 컨트롤을 만들었습니다..단, 단점이 있는데요..아래에서 설명하죠..

일단, 코드입니다..HTML.as 파일을 생성하시면 됩니다..
아래와 같이 이용하시면 되구요..

var html:HTML = new HTML();
html.setSize(500, 300);
this.addChild(html);
html.load(new URLRequest("http://airdev.tistory.com"));

[Flash] http://airdev.tistory.com/attachment/fk200000000010.swf



이렇게 하시면 플래시에서도 스크롤바가 있는 HTML 컨트롤을 이용하실 수 있습니다..

사용자 삽입 이미지

하지만, 위에서 말씀드린 한가지 단점..
바로 IFrame이 정상적으로 보이지 않는다는 것입니다..
HTML 컨트롤을 작게 해보면..IFrame 부분이 붕 떠서 보이는걸 확인하실 수 있습니다..

사용자 삽입 이미지


이 부분은 AIR 베타 때 문제가 있었지만 정식이 나오면서 해결됐었죠..아마도 조만간 플래시 쪽에서도 해결되지 않을까 생각합니다..그때까지는 불편해도 좀 참아야겠죠^^






반응형