새 앱을 개발 중입니다. 티타늄 1.0 사용하기 새 창에서 phtogallery를 열어 보았지만 왜 이런 일이 일어 났을까요?티타늄 포토 갤러리가 열리지 않습니다.
코드 app.js에
Titanium.App.addEventListener ('recordvideo', 기능 (E) { win1.close() 사진 갤러리를 열고;
var w = Titanium.UI.createWindow({
의 backgroundColor를 '# 336699 ', 제목 :'Modal Window ', barColor :'black ', url :'xhr_testfileupload.js ' });
w.open({animated:true});
});
xhr_testfileupload.js 코드 :
VAR 승리 = Titanium.UI.currentWindow;
VAR의 IND = Titanium.UI.createProgressBar ({ 폭 : 200, 높이 : 50 분 : 0 최대 : 1 값 : 0 스타일 : Titanium.UI.iPhone.ProgressBarStyle. 일반, 상단 : 10, 메시지 : '이미지 업로드', 글꼴 : {fontSize : 12, fontWeight : 'bold'}, 색상 : '# 888' });
win.add (ind); ind.show();
Titanium.Media.openPhotoGallery ({
성공 : 함수 (이벤트) { Ti.API.info ("성공 이벤트!"+ JSON.stringify (이벤트)) VAR 이미지 = 이벤트 .media;
VAR의 XHR Titanium.Network.createHTTPClient =();
xhr.onerror = 함수 (E) { Ti.API.info ("ERROR IN '+ e.error) }; xhr.onload = function() { Ti.API.info ('IN ONLOAD'+ this.status + 'readyState'+ this.readyState); }; xhr.onsendstream = function (e) { ind.value = e.progress; Ti.API.info ('ONSENDSTREAM - 진행 :'+ e.progress); } // 클라이언트 열기 xhr.open ('POST', 'https://twitpic.com/api/uploadAndPost');
// 데이터를 보내십시오. xhr.보내기 ({미디어 : 이미지, 사용자 이름 : 'fgsandford1000', 비밀번호 : 'sanford1000', 메시지 : '체크 아웃'});
} 는 취소 기능() {
} 오류 : 함수 (에러) {} allowImageEditing : 사실, });