照相馆未开放钛1.0

时间:2010-04-06 12:48:49

标签: javascript photo-gallery

我正在开发新的应用程序。使用钛1.0在我打开phtogallery在新窗口,但我无法打开它为什么会发生这种情况?

在app.js中打开相册的代码

Titanium.App.addEventListener('recordvideo',function(e) {     win1.close();

var w = Titanium.UI.createWindow({

的backgroundColor: '#336699',   标题:'模态窗口',   barColor: '黑',   网址: 'xhr_testfileupload.js'  });

w.open({animated:true});

});

xhr_testfileupload.js代码:

var win = Titanium.UI.currentWindow;

var ind = Titanium.UI.createProgressBar({  宽度:200,  高度:50,  分:0,  最大:1,  值:0,  风格:Titanium.UI.iPhone.ProgressBarStyle.PLAIN,  前10名,  消息:'上传图片',  font:{fontSize:12,fontWeight:'bold'},  颜色: '#888' });

win.add(IND); ind.show();

Titanium.Media.openPhotoGallery({

成功:功能(事件)  {   Ti.API.info(“成功!事件:”+ JSON.stringify(事件));   var image = event.media;

var xhr = Titanium.Network.createHTTPClient();

xhr.onerror = function(e)   {    Ti.API.info('IN ERROR'+ 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 - PROGRESS:'+ e.progress);   }   //打开客户端   xhr.open( 'POST', 'https://twitpic.com/api/uploadAndPost');

//发送数据   xhr.send({media:image,username:'fgsandford1000',密码:'sanford1000',消息:'check me out'});

},  取消:()的函数  {

},  错误:功能(错误)  {  },  allowImageEditing:真实, });

1 个答案:

答案 0 :(得分:0)

我也面临这个问题。相同的代码适用于0.8.x.我在Appcelerator的Q& A部分创建了一个request,因为他们的团队可能不会经常在这里查看。