Utilisation du handle d’objet dans JavaScript™

Découvrez comment utiliser le handle d’objet dans JavaScript.

Vous pouvez faire référence au nom d’un objet 3D ou FLV dans un script JavaScript™ en utilisant le préfixe FM_.

L’exemple JavaScript™ suivant utilise le préfixe FM_ avec le nom de l’objet. Cet exemple de code JavaScript™ rend l’objet concerné transparent.

  1. Insérez un objet dans FrameMaker et nommez-le my3d dans les propriétés du menu 3D.

  2. Joignez le code JavaScript™ suivant à l’objet. L’objet my3dest désigné dans ce code comme FM_my3d.

    var i,count,tempObj; 
    count=FM_my3d.context3D.scene.meshes.count; 
    var selObj; 
    for( i=0;i<count;i++){ 
    selObj=FM_my3d.context3D.scene.meshes.getByIndex(i); 
    tempObj=FM_my3d.context3D.scene.nodes.getByName(selObj.name); 
    tempObj.renderMode="transparent"; 
    }
  3. Créez le fichier PDF, puis cliquez sur le lien. L’objet 3D devient transparent.