STIC Discussion:STIC II - exercice 18 (Stella)

De EduTech Wiki
Aller à : navigation, rechercher

1 Placer le modèle?Lucie.Marchon 11 juin 2011 à 22:01 (CEST)

Quand j'essaie de placer le modèle sur Google Earth, ça m'ouvre photoshop et ça me dit: Could not complete your request because the file could not be parsed. Je ne comprends pas pourquoi.

1.1 Re: Placer le modèle?Lucie.Marchon 11 juin 2011 à 22:01 (CEST) -- Daniel K. Schneider 11 juin 2011 à 22:19 (CEST)

C'est quoi le modèle ? Un fichier *.kmz ?

Il faut toutes les façons tout faire en Sketchup. c.f. en:Keyhole Markup language

Ensuite, quand vous cliquez sur le *.kmz Google Earth va s'ouvrir. Mais faut effectivement l'installer.

2 La fonction test() de l'expression régulière ne retourne pas la valeur souhaitée -- Saoussane Rrhioua 12 juin 2012 à 00:30 (CEST)

Bonsoir, J'ai créé une expression régulière pour tester des codes couleur de type #fff ou #fffffff ou rgb(255,255,255)

Le test avec http://regexpal.com/ fonctionne bien, mais avec la fonction test(), elle renvoi true pour #ffff, et false pour rgb(255,255,255).

Pourriez-vous m'aider car je ne vois pas l'erreur?

Voilà les fichiers code_couleur.html et code_couleur.css

Merci

2.1 Re: La fonction test() de l'expression régulière ne retourne pas la valeur souhaitée -- Daniel K. Schneider 12 juin 2012 à 17:46 (CEST)

Ha vous ambitieuse, RGB n'est pas si simple. Comme cela va me prendre pas mal de temps pour trouver: Avez-vous cherché sur Google et essayé?

J'utiliserais un string comme "RGB regexp javascript"

Genre:

http://stackoverflow.com/questions/7543818/regex-javascript-to-match-both-rgb-and-rgba
http://stackoverflow.com/questions/9585973/javascript-regular-expression-for-rgb-values

2.1.1 Re: Re: La fonction test() de l'expression régulière ne retourne pas la valeur souhaitée -- Saoussane Rrhioua 13 juin 2012 à 15:53 (CEST)

Bonjour,

Merci pour votre réponse.

J'ai trouvé d'où venait le problème; tout simplement d'une histoire de parenthèse.

Après plusieurs tests, j'ai trouvé qu'il ne reconnaît pas le caractère "(" même avec l’échappement "\(", il a fallut juste remplacer RegExp("^blabla | blabla$") par RegExp(/^(blabla | blabla)$/) et les deux erreurs furent corrigées, enfin je l'espère!!

Bonne journée