|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : janvier 2012 Messages : 4 ![]() |
Bonsoir à tous,
Je bute sur un problème d'unload, lorsque je clique sur mon bouton de menu, j'aimerai qu'il décharge le movieclip car mon site devient gourmand en mémoire, et pour les petites configuration ça pause des problèmes de vitesse. Merci d'avance. Code :
|
||
|
|
00
|
|
|
#2 |
|
Invité de passage
![]() dessinatrice Inscription : janvier 2012 Messages : 2 ![]() |
Bonsoir !
Je débute alors la réponse reste une supposition : Dans ta fonction : Si cela peux t'inspirer. A+ |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : janvier 2012 Messages : 4 ![]() |
Heu ... pas trop en fait je ne suis pas sur que ce soit lié ...
Malgré le swfLoader.unload(); lorsque je reclic sur mon bouton, il grossi en mémoire ... que faire ? pourtant dans l'élément trace, il me dit bien qu'il est unloaded ... je ne comprend pas ou se situe mon erreur ... |
|
|
00
|
|
|
#4 |
|
Futur Membre du Club
![]() Inscription : avril 2010 Messages : 82 ![]() |
Bonjour,
As-tu essayé tout simplement : Supprime aussi tous les "events" que tu n'utilise plus avec : Tu peux aussi appeler manuellement le garbage colector après ces opérations : Normalement, ta consommation mémoire devrait fortement diminuer. |
|
|
00
|
|
|
#5 | |||
|
Invité de passage
![]() Inscription : janvier 2012 Messages : 4 ![]() |
Dans le code de mon bouton j'ai rajouté ceci
Code :
Pour l'eventlistener je ne comprend pas, je dois ajouter ceci ? Code :
swfLoader.contentLoaderInfo.removeEventListener(Event.COMPLETE, loadProdComplete); Citation:
|
|||
|
|
00
|
|
|
#6 | ||
|
Futur Membre du Club
![]() Inscription : avril 2010 Messages : 82 ![]() |
Pour System.gc() il faut faire l'import:
Une recherche google aurais du t'amener sur cette page rapidement http://help.adobe.com/en_US/FlashPla...em/System.html Pour supprimer l'event sa à l'air OK. Personnellement je pense que le "removeChild" devrais largement suffire le reste demande une plus grande compréhension de l'AS3. Par contre du doit faire le removeChild apres le addChild dans ce genre: Code :
|
||
|
|
00
|
|
|
#7 |
|
Invité de passage
![]() Inscription : janvier 2012 Messages : 4 ![]() |
voilà j'ai réussi à remove les childs, maintenant lorsque j’insère la commande System.gc(); il me fait une erreur ...1078: Label doit être un simple identifiant.
Que faire ??? sorry mais je débute en AS3 ... |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com