成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

Flash字符型變量在連接字符時(shí)的小細(xì)節(jié)

在Flash編程過程中,你是否試過在沒有賦值的字符型變量后連接字符呢?這么做會(huì)產(chǎn)生什么結(jié)果呢?讓我們一起來探索一下。步驟1:打開作品并選擇動(dòng)作面板首先,雙擊打開一個(gè)已有的作品,例如“太陽升起”。然后,

在Flash編程過程中,你是否試過在沒有賦值的字符型變量后連接字符呢?這么做會(huì)產(chǎn)生什么結(jié)果呢?讓我們一起來探索一下。

步驟1:打開作品并選擇動(dòng)作面板

首先,雙擊打開一個(gè)已有的作品,例如“太陽升起”。然后,在需要輸入代碼的幀上右擊,在下拉菜單中選擇“動(dòng)作”。

步驟2:定義未賦值的字符串變量

我們先定義一個(gè)字符串變量,但不給它賦值。代碼如下圖所示。

步驟3:連接字符串

接著,在前一個(gè)字符串之后,連接字符串“——靜夜思”。在動(dòng)作面板中的代碼如下圖所示。

步驟4:書寫測試代碼

在“動(dòng)作”面板中書寫測試代碼,如下圖所示。

步驟5:測試結(jié)果

測試后的結(jié)果如下圖所示。可以看到,在字符串的前面加了一個(gè)“null”,而不是空。顯然,這不是我們想要的結(jié)果。那么怎么辦呢?

解決方法:給字符型變量賦初值

解決這個(gè)問題很簡單,只需給字符串變量“S_txt”賦一個(gè)初值,例如“ ”即空格。代碼如下圖所示。

重新測試結(jié)果

重新測試后,得到的結(jié)果如下所示。

小結(jié)

你注意到字符型變量在連接字符時(shí)的這個(gè)小細(xì)節(jié)了嗎?這確實(shí)是一個(gè)有趣的現(xiàn)象。在Flash編程中,如果未給字符型變量賦值,連接字符時(shí)會(huì)在前面加上“null”。為了避免這個(gè)問題,記得給字符型變量賦初值,以確保連接字符時(shí)得到正確的結(jié)果。

標(biāo)簽: