Problème d'index dans boucle for
hello, j'ai deux boucles for (qui fonctionnent, pas de problème jusque là)
Code:
1 2 3 4 5 6 7 8 9
|
for (var i:Number = 0; i < delArray.length; i++)
{
site.removeChild(delArray[i]);
}
for (var oo:Number = 0; oo < addEditArr.length; oo++)
{
site.removeChild(addEditArr[oo]);
} |
Leur boulot est de supprimer des objets stockés dans des arrays après leur utilisation.
Méga plantage quand j'exécute les deux à la suite ...
Code:
1 2 3 4 5 6 7 8
|
RangeError: Error #2006: L'index indiqué sort des limites.
at flash.display::DisplayObjectContainer/addChildAt()
at mx.core::Container/addChildAt()[E:\dev\gumbo_beta2\frameworks\projects\framework\src\mx\core\Container.as:2574]
at mx.effects::EffectManager$/removedEffectHandler()[E:\dev\gumbo_beta2\frameworks\projects\framework\src\mx\effects\EffectManager.as:796]
at Function/http://adobe.com/AS3/2006/builtin::apply()
at mx.core::UIComponent/callLaterDispatcher2()[E:\dev\gumbo_beta2\frameworks\projects\framework\src\mx\core\UIComponent.as:10818]
at mx.core::UIComponent/callLaterDispatcher()[E:\dev\gumbo_beta2\frameworks\projects\framework\src\mx\core\UIComponent.as:10756] |
si quelqu'un a une solution ... thanks !