發新話題

[分享] 《PHP》『Shockwave Flash函式庫』

《PHP》『Shockwave Flash函式庫』swf_endsymbol 結束符號的定義

swf_endsymbol ---  結束符號的定義

語法 : void swf_endsymbol (void);

說明 :

swf_endsymbol( )結束由swf_startsymbol( )起始的符號定義


TOP

《PHP》『Shockwave Flash函式庫』swf_startbutton 起始按鈕的定義

swf_startbutton ---  起始按鈕的定義

語法 : void swf_startbutton (int objid, int type)

說明 :

swf_startbutton( )起始按鈕的定義,參數 type可以是TYPE_MENUBUTTON或是TYPE_PUSHBUTTON。TYPE_MENUBUTTON常數允許當滑鼠移動到時,將焦點集中到按鈕上,而TYPE_PUSHBUTTON常數表示不允許。

TOP

《PHP》『Shockwave Flash函式庫』swf_addbuttonrecord 控制按鈕出現和動作的區域位置

swf_addbuttonrecord ---  控制按鈕出現和動作的區域位置

語法 : void swf_addbuttonrecord (int states, int shapeid, int depth)

說明 :

swf_addbuttonrecord( )允許你去定義按鈕使用的細節,第一個參數 states定義按鈕可以有何種狀態,可以是下列的常數任何一個或是全部 : BSHitTest、BSDown、BSOver 或 BSUp。第二個參數 shapeid是按鈕的外表,這通常是按鈕的形狀的物件 id。參數 depth是按鈕在目前的框架中的配置。

Example :

<?php

   swf_startButton ($objid, TYPE_MENUBUTTON);

   swf_addButtonRecord (BSDown|BSOver, $buttonImageId, 340);

   swf_onCondition (MenuEnter);

   swf_actionGetUrl ("http://www.designmultimedia.com", "_level1");

   swf_onCondition (MenuExit); swf_actionGetUrl ("", "_level1");

   swf_endButton ();

?>

TOP

《PHP》『Shockwave Flash函式庫』swf_oncondition 描述觸發的一個動作列表

swf_oncondition ---  描述觸發的一個動作列表

語法 : void swf_oncondition (int transition)

說明 :

swf_oncondition( )描述即將觸發(trigger)的一個動作列表,這裡有數個可能轉變(transitions)的型態,下列的型態是將按鈕定義成TYPE_MENUBUTTON的 :

IdletoOverUp

OverUptoIdle

OverUptoOverDown

OverDowntoOverUp

IdletoOverDown

OutDowntoIdle

MenuEnter (IdletoOverUp|IdletoOverDown)

MenuExit (OverUptoIdle|OverDowntoIdle)

將按鈕定義成TYPE_PUSHBUTTON有下列的選項 :

IdletoOverUp

OverUptoIdle

OverUptoOverDown

OverDowntoOverUp

OverDowntoOutDown

OutDowntoOverDown

OutDowntoIdle

ButtonEnter (IdletoOverUp|OutDowntoOverDown)

ButtonExit (OverUptoIdle|OverDowntoOutDown)

TOP

《PHP》『Shockwave Flash函式庫』swf_endbutton 結束目前按鈕的定義

swf_endbutton ---  結束目前按鈕的定義

語法 : void swf_endbutton (void);

說明 :

swf_endbutton( )結束目前按鈕的定義。

TOP

《PHP》『Shockwave Flash函式庫』swf_viewport 選擇一個未來繪圖的區域

swf_viewport ---  選擇一個未來繪圖的區域

語法 : void swf_viewport (double xmin, double xmax, double ymin, double ymax)

說明 :

swf_viewport( )選擇一個未來繪圖的區域,從 xmin到 xmax和 ymin到 ymax,如果沒有呼叫此函式,則區域會預設成螢幕(screen)的大小。

TOP

『Shockwave Flash函式庫』swf_ortho 定義一個垂直線使用者的繪圖到目前的繪圖區域上

swf_ortho ---  定義一個垂直線使用者的繪圖到目前的繪圖區域上

語法 : void swf_ortho (double xmin, double xmax, double ymin, double ymax, double zmin, double zmax)

說明 :

swf_ortho( )定義一個垂直線(orthographic)使用者的繪圖(mapping)到目前的繪圖區域上。

TOP

『Shockwave Flash函式庫』swf_ortho2 定義2D垂直線使用者的繪圖到目前的繪圖區域上

swf_ortho2 ---  定義2D垂直線使用者的繪圖到目前的繪圖區域上

語法 : void swf_ortho2 (double xmin, double xmax, double ymin, double ymax)

說明 :

swf_ortho( )定義一個2D垂直線(orthographic)使用者的繪圖(mapping)到目前的繪圖區域上,這預設成一對一Flash影片的區域的繪圖,如果要求透視圖轉變時,可以使用此函式。

TOP

《PHP》『Shockwave Flash函式庫』swf_perspective 定義一個透視圖投射轉變

swf_perspective ---  定義一個透視圖投射轉變

語法 : void swf_perspective (double fovy, double aspect, double near, double far)

說明 :

swf_perspective( )定義一個透視圖投射轉變,參數 fovy是在 y方向中 field-of-view角度,參數 aspect設定成繪圖區域的方向比率,參數 near是接近修剪平面(clipping plane),參數 far是遠方修剪平面(clipping plane)。

TOP

《PHP》『Shockwave Flash函式庫』swf_polarview 定義觀看者的位置

swf_polarview ---  定義觀看者的位置

語法 : void swf_polarview (double dist, double azimuth, double incidence, double twist)

說明 :

swf_polarview( )定義觀看者的位置在南北極(polar)中,參數 dist給予原本地球空間觀看角之間的距離。參數 azimuth定義 x,y中的方位角角度,從 y軸量過的距離。參數 incidence定義落在 y,z平面中的角度,從 z軸量過的距離,落下角(incidence angle)定義成相對於 z軸的觀看角。最後一個參數 twist指定關於視線使用右手規則(right hand rule)觀看角旋轉的總合。

TOP

發新話題

本站所有圖文均屬網友發表,僅代表作者的觀點與本站無關,如有侵權請通知版主會盡快刪除。