Layabox 實現 PageView 翻頁

2021-09-25 12:57:28 字數 1115 閱讀 8502

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...