* Load package from binary data * 从二进制数据加载包
(resKey: string, data: ArrayBuffer)
| 259 | * 从二进制数据加载包 |
| 260 | */ |
| 261 | public loadPackage(resKey: string, data: ArrayBuffer): UIPackage { |
| 262 | this._loading = true; |
| 263 | this._error = null; |
| 264 | |
| 265 | try { |
| 266 | this._package = UIPackage.addPackageFromBuffer(resKey, data); |
| 267 | this._loading = false; |
| 268 | return this._package; |
| 269 | } catch (e) { |
| 270 | this._loading = false; |
| 271 | this._error = e instanceof Error ? e.message : String(e); |
| 272 | throw e; |
| 273 | } |
| 274 | } |
| 275 | |
| 276 | /** |
| 277 | * Set a pre-loaded package (from FUIAssetLoader) |
no test coverage detected