VRMLScript
/ JavaScript - Méthodes
Exemple 1 : Dans cet exemple, nous utilisons tout particulièrement
l'objet Date pour afficher la date courante.
Source:
#VRML
V2.0 utf8
#-
KDO - Cours VRML
#-
Méthodes JavaScript: Exemple 1
#---------------------------------
NavigationInfo
{
}
DirectionalLight
{
}
Shape
{
geometry
DEF MyText
Text {
string
"La Date"
fontStyle
FontStyle {
}
}
}
DEF
MyScript
Script {
eventOut
MFString laDate
url
"javascript:
"
}
ROUTE
MyScript.laDate
TO MyText.string
Analyse:
Ce script met à jour le champ string
d'un bloc Text. Nous stockons dans 2 tableaux
les noms des jours(T_J) et des mois(T_M)
nous permettant ainsi à partir des valeurs renvoyées par
les méthodes getDay et getMonth
d'obtenir respectivement le nom du jour et du mois. Notez l'utilisation
de l'instruction new pour créer un
objet Date nommé today,
et ensuite l'appel des méthodes de l'objet Date
en utilisant la notation today.méthode().