[RESOLU] Type Object does not support slicing

Questions à propos du scripting. Hors Shader, GUI, Audio et Mobile.
Folies
Messages : 2
Inscription : 03 Juil 2017 20:09

[RESOLU] Type Object does not support slicing

Message par Folies » 03 Juil 2017 20:17

Bonjour a tous,
J'ai un probleme depuis peu (uniquement quand je passe en webgl a cause du PragmaStrict qui doit etre obligatoire j'imagine):
Je recupere cette chaine via une requette qui correspond aux informations de mon inventaire:

Code : Tout sélectionner

[{"ID":1,"Nom":"Balls","Description":"Utilisez les pour attraper des Woopers!","Valeur1":0,"Valeur2":0},
{"ID":6,"Nom":"Potion rouge","Description":"Soignez vos Woopers!","Valeur1":20,"Valeur2":0},
{"ID":7,"Nom":"Potion orange","Description":"Soignez vos Woopers!","Valeur1":30,"Valeur2":0}]
Cette chaine est récuperée et transformée en Object (ou Dictionary j'ai pas encore trop compris) via un Json.Deserialize

Le probleme c'est que quand je souhaite acceder aux variable je me prends cette erreur "The type object does not support slicing"

Ma variable qui contient le TableauInventaire :

Code : Tout sélectionner

        static var TableauItems :new List.<Object>();
Voici comment j'essaie d'acceder aux variables

Code : Tout sélectionner

            for (var u = 0; u < TableauItems.Count; u++)
            {
                if (parseInt(myID) ==  TableauItems[u]['ID'])//Ici j'ai l'erreur
                {
                    return (TableauItems[u]);
                    print("AH");
                }

            }
Encore une fois l'erreur n'apparait pas quand je suis en application vu que j'ai pu enlever le #pragmastrict

Je dois mal declarer ma variable .. :/

un peu d'aide ??

Folies
Messages : 2
Inscription : 03 Juil 2017 20:09

Re: Type Object does not support slicing

Message par Folies » 03 Juil 2017 21:16

Résolu , grace au SimpleJSON
j'ai pu declarer ma variable en JSONArray

Avatar de l’utilisateur
boubouk50
ModoGenereux
ModoGenereux
Messages : 6217
Inscription : 28 Avr 2014 11:57
Localisation : Saint-Didier-en-Bresse (71)

Re: Type Object does not support slicing

Message par boubouk50 » 04 Juil 2017 09:17

Salut, pour info. Lorsqu'un sujet est résolu, merci d'ajouter [RESOLU] en début de titre du premier message pour signaler aux autres membres que la solution a été trouvée.
"Ce n'est pas en améliorant la bougie, que l'on a inventé l'ampoule, c'est en marchant longtemps."
Nétiquette du forum
Savoir faire une recherche
Apprendre la programmation

Répondre

Revenir vers « Scripting »