Skip to content

Commit df97e0e

Browse files
committed
Fixed a bug that LoadingBar texture error without pre load.
1 parent 2354cc8 commit df97e0e

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

extensions/ccui/uiwidgets/UILoadingBar.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,8 @@ ccui.LoadingBar = ccui.Widget.extend(/** @lends ccui.LoadingBar# */{
124124
var self = this;
125125
if(!barRenderer._textureLoaded){
126126
barRenderer.addEventListener("load", function(){
127-
self.loadTexture(self._renderBarTexType, self._textureFile);
127+
self.loadTexture(self._textureFile, self._renderBarTexType);
128+
self._setPercent(self._percent);
128129
});
129130
}
130131

@@ -236,6 +237,10 @@ ccui.LoadingBar = ccui.Widget.extend(/** @lends ccui.LoadingBar# */{
236237
if (percent === this._percent)
237238
return;
238239
this._percent = percent;
240+
this._setPercent(percent);
241+
},
242+
243+
_setPercent: function(percent){
239244
if (this._totalLength <= 0)
240245
return;
241246
var res = this._percent / 100.0;

0 commit comments

Comments
 (0)