Term3d 1.0

Catégorie / Domaine : Plugin C3D3
Compatibilité SCOL Voy@ger : V 4.0 et supérieure
Mise à jour : 05/2004

Fonction

to do ...

Display a chat on the 3d view.

Configuration


Figure 1 : Interface du module term3d


Figure 2 : Interface du module term3d

Font : Name of font. Warning : this font must be system ! It's strongly recommended to keep "Arial".

Color : default color of font.

Hilite : couleur de mise en évidence du pseudo cliqué dans la liste.

JPG Scroll Av : dossier où sont stockés les deux bitmaps servant pour les boutons Scroll up et Scroll down de la liste des avatars. Atention : ces bitmaps doivent impérativement s'appeler "top.jpg" et "down.jpg". Des fichiers par défaut sont dispos dans le dossier du plugin. Cette option est active si l'option "AvList" est elle-même active.

Size : size of font

Coord. X : distance between the left of chat and the left of 3d view

Coord. Y : distance between the BOTTOM of chat and the BOTTOM of 3d view

width, height : width and height.

1st message : first message (as a welcome).

The term must stay in bottom ? : en mode FULLSCREEN, la vue 3d est élargie notamment vers le bas. En cochant cette case, le tchat se calera à la distance choisie ci-dessus (coord. Y), sinon il restera à la même place et la distance avec le bas sera donc plus grande qu'en mode FENÊTRÈ. Cette case est cochée par défaut.

The client can change the size ? : if checked the user will have to change the position and the size of chat on the 3d view..

Links ? : en cochant cette case, le nom des liens s'affichera automatiquement à proximité de la liste des avatars.

Transparence ? : si coché, l'interface sera transparente, autrement la couleur de fond de scène de la cellule sera utilisée comme aplat de fond.

AvList ? : si cette case est cochée, la liste des avatars sera affichée sur la vue 3d et les options situées sur cette même ligne seront configurables.

UpLeft : si cette case est cochée, la liste des avatars sera dans le coin supérieur gauche de la vue 3d, sinon elle le sera dans l'angle supérieur droit.

DownLeft : si cette case est cochée, la liste des avatars sera dans le coin inférieur gauche de la vue 3d, sinon elle le sera dans l'angle inférieur droit.

width : largeur de la liste des avatars.

height : hauteur de la liste des avatars.

Mise en oeuvre

Ouvrez l'onglet "Instances" du C3D3 puis choisissez la classe "Logo(1.0)".
Etablissez les liens nécessaires au projet.

Action Fonction
module.event à C3d3.Term3d.broadInfo Display a message at all clients
module.event à C3d3.Term3d.privateMsg Display a message at a client
module.event à C3d3.Term3d.!chgLogin Take the new login
module.event à C3d3.Term3d.IgnoreFlag Ignore an user
module.event à C3d3.Term3d.IgnChgLogin Ignore
module.event à C3d3.Term3d.IgnLogout Ignore
module.event à C3D3.Term3d.!updateAv Update avatarList. Use to event C3D3.out.
C3D3.contextHelp à C3D3.Term3d.getLink Display link 3d
module.evenement à C3D3.Term3d.enable enable term
module.evenement à C3D3.Term3d.disable Désactive le tchat et le menu contextuel (les liens et la liste des avatars ne sont pas affectés). L'historique des messages reçus se poursuit normalement.
   
colorTerm.chgColorToTerm3d à C3D3.Term3d.!chgColorFromColorTerm Le client a modifié sa couleur d'écriture dans le colorTerm. Cette nouvelle couleur est répercutée chez les clients utilisant le Term3d.
colorTerm.command à C3D3.Term3d.fromColorTerm La contribution d'un client dans le colorTerm est affichée dans le Term3d
colorTerm.in à C3D3.Term3d.disable L'ouverture du colorTerm entraîne la désactivation du tchat du Term3d.
colorTerm.destroyed à C3D3.Term3d.enable La destruction du colorTerm entraîne l'activation du tchat du Term3d. Le client garde l'historique des messages reçus dans le colorTerm.
globalTerm3d.termSaved à C3d3.Term3d.setTerm  

Evénement Fonction
C3d3.Term3d.hidden à module Action

User hide the Term3d

C3d3.Term3d.shown à module Action User display the term3d
C3d3.Term3d.getTerm à globalTerm3d.outTerm Permet de sauvegarder le contenu de l'historique du visiteur lorsque celui-ci quitte la cellule 3d
C3d3.Term3d.in à module Action Déclenché lorsqu'un visiteur entre dans la cellule 3d (à relier à globalTerm3d.inTerm si le module globalTerm3d est utilisé)
C3d3.Term3d.awayà module Action Déclenché lorsque le visiteur se met en "Absent". A relier à l'action du même nom du module LoginP4.
C3d3.Term3d.backà module Action Déclenché lorsque le visiteur quitte l'état "Absent". A relier à l'action du même nom du module LoginP4.
C3D3.Term3d.message à module.action Retourne la contribution brute du client sans son login
C3d3.term3d.custom à module Action Cet événement est généré lorsque l'utilisateur clique sur l'item personnalisé du menu contextuel
C3d3.term3d.helpFR à module Action La demande d'aide par le client génère cet événement (client dont la langue du Voy@ger est le français)
C3d3.term3d.helpUK à module Action La demande d'aide par le client génère cet événement (client dont la langue du Voy@ger est l'anglais ou une langue autre que le français)
   
C3d3.term3d.toColorTerm à colorTerm.broadMsg envoie les contributions saisies sur le Term3d aux clients connectés avec le colorTerm (ne fonctionne pas avec 'privateMsg').
C3d3.term3d.getColorToColorTerm à colorTerm.setColorFromTerm3d Envoie la couleur choisie par le client dans le Term3d aux clients connectés au colorTerm.
C3d3.Term3d.log à module Action log

Zone Fonction Interface Affectation
Aucune