Anfy 飄浮物 applet - Fabio Ciucci 版權所有 1997-99
此applet可以產生一個即時的流行的人工生物運算法則,這裡有些“飄浮物”會
在圖像周圍飛舞。
此applet是完全參數化的,因此你可以改變許多東西來更新你的頁面的目的效果。
我必須要感謝Jeff Cragg和Alex Vulliamy的這個好主意。
*************************************************************************
必需的檔案
除了背景和/或前景圖像,還需上載如下2個“.class”檔案:
flozoids.class
Lware.class
另外,上載flozoids.jar可以在最新的瀏覽器中加快載入速度。
*************************************************************************
舉例
插入標籤到你的html文檔內,以將此applet加入到你的頁面中(“;”
符號後的註解是代碼說明和可接受的最小/最大值。它們不是此applet語言的一部分):
;applet標籤結束
**************************************************************************
指令
以下指令是說明如何改變參數的:
試圖改變credits參數將會使此applet無效。
開啟註冊參數,請閱讀此共享軟體的註冊說明。在“註冊碼”參數中,輸入你從
作者處購買的註冊代碼(regcode)。如果此代碼正確,且此applet從已註冊的網域內執行,那麼當此
applet被按下時,你可以使用“連接”參數來連接至一個URL。
如果你將“註冊新框架”設定為“是”,你可以為此註冊連接指定一個特定的框架位置:
"_blank" :在新的空白的未命名瀏覽器視窗中載入此連接。
"_self" :將連接載入applet所在的相同視窗。
"_parent" :將此連接載入最接近的框架設置父框架中。
"_top" :將此連接載入視窗的最頂端框架。
你還可以設定一個自定義的框架名,如“myframe1”。
使用“覆蓋圖像”參數,你可以指定要描繪在此applet上的圖像名稱,最好的選擇是透明
的GIF圖像。
小貼士:可支援動態GIF圖像,但只在最近發布的瀏覽器﹝Netscape 4及Explorer 4 或更
新的瀏覽器﹞上才會顯示為動態。
使用“覆蓋圖像X偏移”及“覆蓋圖像Y偏移”參數,你可以在此applet區域將此圖像置中。
此applet的尺寸由寬度和高度標籤決定。
flozoids 的數量由“飄浮物數量”參數決定:更多漂浮物表示更慢的執行速率。
漂浮物的狀態行為可通過這些參數改變:
"飄浮物距離" : 決定一個漂浮物從另一個漂浮物可以運行多遠。
"到中心" : 決定到applet區域中心的趨勢。
"加速度" : 決定漂浮物移動的加速度。
"速度" : 決定一個漂浮物可以達到的最大速率。
"邊緣跳躍" : 決定到達applet邊緣的跳躍強度。
"畫出頭部" : 決定漂浮物有題頭或沒有。
"覆蓋文字" : 決定漂浮物是否可以覆蓋一個滾動文字。
如果將“互動模式”設定為“是”,當漂浮物進入applet區域時,它將會隨著滑鼠
的移動而變動。
你可以改變漂浮物的色彩以使你的web頁面達到最佳效果。RGB值與HTML標籤內的值相同,
但使用的是沒有“#”符號的純十進位值。
使用紅色、綠色、藍色改變背景色彩。
如果你想要在背景中展示一個圖像,就在背像參數中的“否”處輸入它的名稱
(如“back.jpg”)。
唯一的要求是背景圖像的尺寸必須與applet完全覆蓋它的尺寸相同。
你可以選擇鋪陳在所有漂浮物上的傾斜效果的第一個及最後一個色彩:flozR1、flozG1、
用於第一個色彩的flozB1、flozR2、flozG2、用於此傾斜效果最後一個色彩的flozB2。
例如:要使所有漂浮物為白色,可於所有的flozR1、flozG1、flozR1、flozG1、flozB2
中輸入255作為值。
例如:
要使漂浮物色彩從黑色到白色(所有的中灰色),可於flozR1、flozG1、flozB1中輸入值
255,在第二色中輸入0:flozR2、flozG2、flozB2。
你還可以制造不同的彩虹(從紅色到藍色,等等)