대부분 사용하시고 있겠지만
모르시는 분들을 위해서 올려봅니다.
파일은
http://labs.blitzagency.com/?p=82
요기에서 다운 받으시면 되요
다운 받은 후에
mxp 파일은 설치하시고
xray.exe 실행시켜 사용 하면 됩니다.
여기에 설명서 나와 있구요.
http://labs.blitzagency.com/?p=38
간단히 사용설명을 적자면..
1. fla에서 디버깅을 하고자 할때
mxp를 설치하면 컴포넌트 패널에 Xray Connector가 추가 되는데요
요 컴포넌트를 사용하려는 fla파일의 라이브러리에 복사 합니다.
요렇게 하면 준비는 끝나구요.
일반 trace에서 객체의 내용을 아웃풋창으로 보고자 할때
for( .. in ..) 같은걸 사용해야 잔아요?
근데 xray의 trace를 사용하면
아주 쉽게 볼 수 있답니다.
사용방법은trace대신
Xray.trace([obj], [ary], [str] etc…) : String
Xray.tt([obj], [ary], [str] etc…) : String
_global.tt([obj], [ary], [str] etc…) : String
요런형태로 사용하시면 됩니다.
저는 _global.tt를 주로 사용 합니다.
사용예)
// create a multidimension array
var ary:Array = new Array
(
{name:"John", age:35, reason:"mature game playing adult"},
{name:"Ian", age:5, reason:"whines when he plays DC"},
{name:"Ryan", age:"?", reason:"has yet to show up in DC"}
)
// send to Xray.trace()
Xray.trace("what’s my array got that I ain’t got?", ary);
// output is a tabbed relational view
(495) what’s my array got that I ain’t got?:
2 = [object Object]
name = Ryan
age = ?
reason = has yet to show up in DC
1 = [object Object]
name = Mark
age = 5
reason = whines when he plays DC
0 = [object Object]
name = John
age = 35
reason = mature game playing adult
2. fla, swf와 xray.exe를 사용한 디버깅
xray를 사용하면 좋은점이 또하나 있는데요.
바로 fla에서 사용한 xray의 trace가 swf에서도
확인 할 수 있다는 점입니다.
fla나 swf실행 전 후에 , xray.exe를 실행시켜
놓고 실행해 보세요. xray.exe로 trace가 됩니다.
'[IT Trend] > VoIP/VOD/IPTV/IMS' 카테고리의 다른 글
flex-config.xml 을 어느분이 정리를 하셨네요.. (0) | 2007.03.15 |
---|---|
[FMS2] Video Codec for Live Streaming... (0) | 2007.03.15 |
MPEG4 스트리밍 (0) | 2007.03.09 |
ETRI, 멀티서비스 ‘스위치 칩’ 개발 (0) | 2007.03.05 |
미디어센터 vs. 애플티비 (0) | 2007.02.26 |