Catégorie / Domaine : | Interface |
Compatibilité SCOL Voy@ger : | V 3.5 et supérieure |
Mise à jour : | 06/2004 |
Ce module affiche une image jpg ou bmp stockée sur un serveur web chez
un ou plusieurs clients. Il permet aussi de changer dynamiquement le lien depuis
le serveur.
Pour afficher une image web sur une texture d'un objet 3d du C3D, il faut utiliser
le plugin "image".
Figure 1 : Interface du module imageWeb
init url => url initiale (vous devez spécifier une url).
flag => l'image est affichée : étirée ou centrée ou en haut à gauche ou en mosaïque. Si aucun flag n'est précisé, l'image sera étirée.
button => nom du bouton sur l'interface serveur ouvrant l'admin
Note : si l'url est non valide ou si une erreur réseau survient, "network error" s'affichera.
- ADMIN :
Entrez une nouvelle url valide et appuyez sur Save. Celle-ci sera enregistrée dynamiquement dans le fichier *.dms du site et l'image associée sera affichée chez tous les clients.
Ouvrez l'arbre de création du SCS. Sélectionnez le dossier Interf puis double-cliquez
sur imageweb 1.0.
Etablissez les liens nécessaires au projet.
Action | Fonction |
shell.start à imageweb.start | Démarre et affiche le module imageweb chez le client |
module.événement à imageweb.destroy | Détruit le module imageweb chez le client |
module.événement à imageweb.newAll |
Affiche l'image associée à l'url chez tous les clients. L'url est passée en paramètre : http://www.server.com/dossier/file.jpg Avec flag : 0 = étirée ; 1 = centrée ; 2 = en haut à gauche ; 3 = en mosaïque. Si aucun flag n'est précisé, c'est le flag courant qui sera utilisé. |
module.événement à imageweb.show |
Affiche l'image courante (si celle-ci a été cachée) |
module.événement à imageweb.hide |
Cache l'image courante (si celle-ci est affichée) |
module.événement à imageweb.new |
Affiche l'image associée à l'url chez un client. L'url est passée en paramètre : http://www.server.com/dossier/file.jpg Avec flag : 0 = étirée ; 1 = centrée ; 2 = en haut à gauche ; 3 = en mosaïque. Si aucun flag n'est précisé, c'est le flag courant qui sera utilisé. |
Evénement | Fonction |
imageweb.destroyed à module Action | Le module du client est détruit |
imageweb.chgAdmin à module Action | L'url de l'admin a été changée. La nouvelle est passée en paramètre. |
imageweb.shown à module Action |
L'image est affichée chez le client |
imageweb.hidden à module Action | L'image est cachée chez le client |
imageweb.error à module Action | Une erreur réseau est survenue chez le client lors du chargement de l'image. Le code erreur est passée en paramètre. |
imageweb.loaded à module Action | L'image est téléchargée chez le client |
Zone | Fonction | Interface | Affectation |
imageweb.Button | bouton ouvrant l'admin. | Serveur | Non |
imageweb.Image | Image à afficher | Client | Oui |