태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

Adobe AIR2008.03.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"));



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

사용자 삽입 이미지

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

사용자 삽입 이미지


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






신고
Posted by 원강민


2007년 12월 11일 이후, 버젼 9.0.115 이상의 플레이어에서는 HTML 페이지에서의 SWF 링크가 제한 된다네요..

아래 글을 참고하세요..

http://blog.naver.com/hiddenid/40045494648


현재 게임을 개발하고 있어서 웹페이지와의 상호작용에 대해서는 잘 모르고 있었는데 이런 문제가 있었네요..개발에 제약사항이 점점 더 많아지는군요..
하지만, 더 나아지기 위함이니 수긍하고 빨리 따라가야겠죠..






신고
Posted by 원강민
공부X32007.11.18 16:16


http://www.cadvance.org/

XML의 Namespace에 대해 좀 더 자세히 알고 싶어서 검색을 하다가 발견한 사이트입니다..

http://www.cadvance.org/?leftmenu=doc/include/total_menu.asp&mainpage=doc/xml/xml_doc/xml_namespace.asp

어려운 주제를 상당히 쉽게 설명해 주시네요..

많이 배울 수 있을거 같습니다..즐겨찾기 추가^^






신고
Posted by 원강민