layabox 中沒有 pageview這個元件,cocos creater中有,但是我們可以輕鬆地使用 list來實現pageview功能。
具體方式是計算出滾動後要停在所在的cell的索引值,使用通過 list的tweento方法來滾動到相應位置。
先看下面的效果
下面是**:
package
); else
arr.push(null)
}var itemwidth:number = 100;
mypage.repeatx = 4;
//動態計算spacex
mypage.spacex = (mypage.width-itemwidth*mypage.repeatx)/(mypage.repeatx+1);
mypage.hscrollbarskin=null;//讓其可以水平滾動
mypage.renderhandler = new handler(this,onitemrender);
mypage.array = arr;
mypage.on(event.mouse_down,this,ondown);
mypage.on(event.mouse_up,this,onup);
mypage.on(event.mouse_out,this,onup);
laya.stage.on(event.mouse_out,this,onup);
} private function ondown(e:event):void
private function onup(e:event):void
else if(cha>8)
var idx:int=_page * mypage.repeatx * mypage.repeaty;
mypage.tweento(idx,500);
}private function onitemrender(cell:box,index:int):void
else}}
}
layabox 龍骨動畫
layabox 使用龍骨動畫的時候雜七雜八的事情很多 資源未載入完 崩潰 龍骨動畫新增幀動畫報錯等等 failed to load resource net err file not found file g program 20191112 bin res spine undefined 自己封裝...
Layabox 請求微信頭像
用類似hack的方式獲取頭像,然後層級有問題.在就是跨域.我嘗試直接用laya的httprequest請求,沒有跨域問題,已測試 頭像快取 var headcache param headurl param showimg function getwxhead headurl,showimg els...
Layabox高階之資源載入
資源載入失敗,資源預設型別是image 如果是sprite可能找不到。資源的載入順序,場景被載入出來時,要判斷該場景的資源是否都已經載入到。點選a介面彈出來b介面,a介面的資源要在b介面之前載入進來。item 類要指定runtime,點選場景空白處,把相關ts檔案拖進來。item類的介面,最好用vi...