Всем привет,
Загружаю awd, модельку, потом выгружаю, загружаю следующую, но после очреедной попытки пишет непонятную ошибку
Код AS3:
Exception fault: Error: Error #3691: Resource limit for this resource type exceeded.
at flash.display3D::Context3D/createCubeTexture()
at away3d.textures::CubeTextureBase/createTexture()[/Users/robbateman/Documents/Adobe Flash Builder 4.7/away3d-core-fp11/src/away3d/textures/CubeTextureBase.as:25]
а модельки вообще выгружаю так
Код AS3:
public function unloadModel() : void {
try {
_away3D.scene.removeChild(loader3D);
} catch(error : Error) {
trace("error in :'_away3D.scene.removeChild(loader3D);'")
}
while (_away3D.scene.numChildren > 0) {
_away3D.scene.removeChildAt(0);
}
while (_away3D.numChildren > 0) {
_away3D.removeChildAt(0);
}
var isLoader3D:Boolean = false;
if (loader3D) {
isLoader3D = true;
loader3D.removeEventListener(LoaderEvent.RESOURCE_COMPLETE, handleLoaderComplete);
loader3D.dispose();
loader3D.disposeAsset();
loader3D.disposeWithChildren();
loader3D = null;
}
}
}
Добавлено через 23 часа 21 минуту
Разобрался.
dispose, удаление и пере-инициализация view3d помогла