imageweb 1.0

Catégorie / Domaine : Interface
Compatibilité SCOL Voy@ger : V 3.5 et supérieure
Mise à jour : 06/2004

Fonction

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".

Configuration


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.

Mise en oeuvre

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
flag

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
flag

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