2014-12-19 20 views
0

我有一個圖像鈴。我希望這個動畫是無限期地從右到左和從左到右的動畫。我試着用下面的代碼,但我無法實現它:使用Titanium爲iOS設置動態圖像

var curWin = Ti.UI.createWindow; 
var nButto = Ti.UI.createButton({ 
    backgroundImage : "/images/bell.png", 
    height : 29, 
    width : 29, 
    top : 0, 
    enabled : false, 
    textAlign : Titanium.UI.TEXT_ALIGNMENT_RIGHT, 
    font : { 
     fontFamily : 'OpenSans-Regular', 
     fontSize : 17 
    } 
}); 
curWin.add(nButto); 
var matrix = Ti.UI.create2DMatrix(); 
matrix = matrix.rotate(90); 
var a = Ti.UI.createAnimation({ 
    transform : matrix, 
    duration : 500, 
    autoreverse : true, 
    repeat : 0, 
    curve : Ti.UI.ANIMATION_CURVE_EASE_IN_OUT , 
}); 


var matrix1 = Ti.UI.create2DMatrix(); 
matrix1 = matrix.rotate(180); 
var a1 = Ti.UI.createAnimation({ 
    transform : matrix1, 
    duration : 500, 
    autoreverse : true, 
    repeat : 0, 
    curve : Ti.UI.ANIMATION_CURVE_EASE_IN_OUT , 
}); 

nButto.animate(a); 
nButto.animate(a1); 

nButto.anchorPoint = { 
    x : 0.5, 
    y : 0.5 
};  

回答

1

您可以將事件監聽在1和1完整的聽衆在2

聽者同時添加到動畫,動畫調用2
a.addEventListener('complete',function(e){ 
    //your code for callback function here. 
});