JavaScript™ でオブジェクトハンドルを使用する

JavaScript でオブジェクトハンドルを使用する方法について説明します。

FM_ 接頭辞を使用して JavaScript™ の 3D オブジェクト名または FLV オブジェクト名を参照できます。

次の JavaScript™ の例は、FM_ 接頭辞をオブジェクト名に使用しています。この例の JavaScript™ コードは、関連するオブジェクトを透明化します。

  1. FrameMaker にオブジェクトを挿入して、このオブジェクトに 3D メニューのプロパティで my3d という名前を付けます。

  2. 次の JavaScript™ コードをオブジェクトに添付します。オブジェクト my3d は、このコードでは 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. PDF を作成してリンクをクリックします。 3D オブジェクトが透明になります。