編寫和除錯程式

2021-04-09 02:05:46 字數 1084 閱讀 7134

在flash 文件中編寫的指令碼只能存在於:① 楨上,② 影片剪輯的例項上,③ 按鈕例項上;由於flash是事件驅動的,所以指令碼必須通過某個事件的發生才會被觸發;例:在某個按鈕例項上**指令碼:

on  ( release ) ,on ( ) 是事件處理器,mouseevent 是期待發生的事件, 是該事件發生時要執行的指令碼,

為按鈕例項**指令碼,只要在舞台中選中按鈕例項開啟動作面板,在指令碼窗格中輸入指令碼就行;

在影片剪輯例項中編寫指令碼,基本格式為: onclipevent ( movieevent ) ;    例 :

onclipevent  ( load ) 是當該事件發生時要執行的指令碼;

為時間線編寫指令碼就是為時間線中的關鍵楨編寫指令碼,而且這些指令碼只能被 " 進入楨 " 事件所觸發," 進入楨 " 事件對所有的時間線中的楨都是預設的,即要為關鍵楨編寫指令碼就是把指令碼**到該關鍵楨;

為例項和例項所屬的元件的時間線編寫指令碼是不同的,例如,我們可以建立乙個影片剪輯元件,在其中的任何楨上**指令碼,再把這個影片剪輯元件的乙個例項拖到舞台上,給舞台上這個影片剪輯例項**其它的指令碼;

注意:時間線指令碼是被**在元件或場景時間線中的關鍵楨上的 ,例項指令碼是**在例項上的;例:

開啟乙個新文件,建立乙個動態文字,在 " 特性 " 面板中賦予該文字變數名 mytextvariable ,再第30楨上插入關鍵楨並在次楨上新增如下指令碼:

mytextvarible = " 晚安 "  ;

到主場景中,把剛製作的該影片剪輯的例項拖到舞台中,為該例項**如下指令碼:

onclipevent ( load )  {

_root.mytextmc.mytextvariable = "   寶貝 "  ;

測試會發現顯示「寶貝」兩秒鐘後,變為「晚安」,這是由於顯示「寶貝」的指令碼**在該影片剪輯主場景中的例項,顯示「晚安」的指令碼**在影片剪輯中的時間線中的關鍵楨上;

頂級類可以直接使用,若內建類不是頂級類,要想使用它就必須利用該類的構造器函式例項出該類的乙個物件,在給這個物件賦予乙個變數,然後用這個變數來做事,  例 :

mysonar = new  sound ( this ) ;

mysonar.attachsound

php 除錯程式

在執行時必須知道某個變數為何值。我是這樣做的,建立一檔案debug.php,其內容如下 php php ob start session start echo pre echo 本頁得到的 get變數有 print r get echo 本頁得到的 post變數有 print r post echo...

GDB除錯程式

gdb的三個功能 1 啟動被除錯的程式 2 設定斷點 3 設定斷點之後可以檢查程式的狀態 1.編譯生成可執行檔案 注意 g 除錯選項 gcc g tst.c o tst 2.啟動gdb gdb tst 3.在main函式處設定斷點 break main 4.執行程式 run5.利用 更加豐富的 gd...

gdb除錯程式

除錯是每個程式設計師都會面臨的問題.如何提高程式設計師的除錯效率,更好更快地定位程式中的問題從而加快程式開發的進度,是大家共同面對的問題.可能windows使用者順口就會說出 用vc唄 它提供了設定斷點,單步跟蹤等的圖形介面,使除錯起來直觀易用.但linux使用者可能要生悶氣了 o 難道我們linu...