Salut,
À mon avis là où ça coince, c'est que ta fonction est locale à la
boucle, et que ça durée de vie est égale à la durée de l'itération.
Vu que tu l'appelles via un Timer, elle est déjà détruite.
I faudrait faire le même test sans le Timer, ou en stockant ta fonction
en dehors de la boucle.
Enfin, c'est juste une idée. ;)
Sinon merci, j'ai appris un nouveau mot aujourd'hui. :p
++
Laurent
Le 3/08/09 14:31, Shahor a écrit :
>
> Sure.
>
> Je ne connais pas le balisage sur les google groups donc pour la
> colorisation... =X
>
> public function displayCardsFromDrawing()
> {
> for(var order:int=1; order<=nbMaxCard; order++)
> {
> var timeTimer:int = order * 1000;
> var timerInterpretation:Timer = new Timer(timeTimer,
> 1);
> timerInterpretation.addEventListener(TimerEvent.TIMER,
> function
> (timerInterpretationEvent:TimerEvent):void
> {
> var
> interpretationTweenAlpha = new Tween (interpretedCard, "alpha",
> Regular.easeInOut, 0, 1, 1, true);
> var
> interpretedCard:PaperSprite = new PaperSprite;
> var
> interpretedCardNumber:int = pickedCards[order];
> var
> imageInterpretedCard:String = cards
> [interpretedCardNumber].id_tarot_card + ".png";
> var
> pathInterpretedFinal:String = pathCard + idSet + "/" +
> imageInterpretedCard;
>
> withdrawFrontCard(pathInterpretedFinal, interpretedCard);
> addChild
> (interpretedCard);
>
> interpretedCard.scaleX = 0.6;
>
> interpretedCard.scaleY = 0.8;
>
> interpretedCard.x = 77 + (order-1) * (100);
>
> interpretedCard.y = 100;
> }
> );
> timerInterpretation.start();
> }
> }
>
> On Aug 3, 1:52 pm, ekameleon<[email protected]> wrote:
>> Hello :)
>> On peut voir un bout de code ?
>>
>> EKA+ :)
>>
>> Le 3 août 2009 12:20, Shahor<[email protected]> a écrit :
>>
>>
>>
>>> Bonjour,
>>
>>> je fais face a un soucis rigolo mais que je ne vois pas comment
>>> régler.
>>
>>> J'aimerais utiliser des closures dans mon projet, dans une boucle for
>>> plus précisemment.
>>
>>> C'est là que le problème se pose au final... le type int étant un
>>> objet, ma fonction appelée utilise toujours la même valeur... Y a
>>> t'il un moyen de transformer cet objet en scalaire ?
>>
>>> Question subsidiaire :
>>> Quelqu'un pourrait'il expliquer l'intérêt de la méthode ValueOf() -
>>> _-' ?
>>
>>> Merci d'avance :)
>>
>>
> >
--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "FCNG" de
Google Groupes.
Pour transmettre des messages à ce groupe, envoyez un e-mail à
l'adresse [email protected]
Pour résilier votre abonnement à ce groupe, envoyez un e-mail à
l'adresse [email protected]
Pour afficher d'autres options, visitez ce groupe à l'adresse
http://groups.google.com/group/FCNG?hl=fr
-~----------~----~----~----~------~----~------~--~---