麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 辦公 > Flash > 正文

flash 問題集錦

2024-09-12 17:50:30
字體:
來源:轉載
供稿:網友
讓Flash廣告具有記憶功能
  當你常去的論壇上有個 Flash 廣告,而你每次刷新頁面的時候它都從頭播放。會不會感覺很煩? 所以我們要改裝一下這個Flash.給他植入記憶功能.繼續播放動畫

要實現的效果:
  刷新或關閉頁面的時候記住上次的播放頭位置.
  下一次打開頁面動畫接著上一次的位置繼續播放.
(注:把此段代碼放到動畫的第一幀即可.)應用:效果可以看經典論壇的 Banner 廣告.

  實現代碼如下(發布成AS1/AS2):
+展開
-ActionScript
var deng = SharedObject.getLocal('remember');
if (deng.data.pos != undefined) {
      gotoAndPlay(deng.data.pos);
}
this.onEnterFrame = function () {
      deng.data.pos = _currentframe;
};
deng.flush();


flash屏蔽掉鏈接上的小手-useHandCursor
  當鼠標指針位于 myBtn1_btn 上方并單擊該按鈕時,不會顯示手形光標。
+展開
-ActionScript
myBtn1_btn.useHandCursor = false
myBtn1_btn.onRelease = buttonClick; 
myBtn2_btn.onRelease = buttonClick; 
function buttonClick() {
trace(this._name); 
}


讓按鈕失效
+展開
-ActionScript
stop(); 
my_bt.onPress=function(){ //名為my_bt動作,當按下bt1時my_bt動作失效,按下bt2時my_bt動作恢復 
my_bt._x+=1; 

bt1.onPress=function(){ 
my_bt.enabled=false ; //使名為my_bt的按鈕失效 

bt2.onPress=function(){ 
my_bt.enabled=true;  //使名為my_bt的按鈕恢復 
}


在當前幀上暫定若干秒后在自動播放下一幀
在當前幀上暫定若干秒后在自動播放下一幀需要一個自動的過程,而不是通過按鈕控制的。
+展開
-ActionScript
stop();
var zishu= setInterval(go, 5000);
function go() {
play();
clearInterval(zishu);
}


讓mc成為按鈕,flash鼠標滑過影片剪輯時是否顯示手指形
  首先,如何然MC成為按鈕:
+展開
-ActionScript
mc01.onRelease=function(){
gotoAndStop(2);
}

//讓mc成為按鈕,as控制。
useHandCursor(MovieClip.useHandCursor 屬性)
public useHandCursor : Boolean
  一個布爾值,指示當鼠標滑過影片剪輯時是否顯示手指形(手形光標)。useHandCursor 屬性的默認值是 true。如果 useHandCursor 設置為 true,則當鼠標滑過按鈕影片剪輯時會顯示用于按鈕的手形光標。如果 useHandCursor 為 false,則將改用箭頭指針。
  可以隨時更改 useHandCursor 屬性;修改后的影片剪輯會立即使用新的光標行為。可以從原型對象中讀出 useHandCursor 屬性。

可用性:ActionScript 1.0;Flash Player 6

示例
  下面的示例為名為 myMC1_mc 和 myMC2_mc 的兩個影片剪輯設置 useHandCursor 屬性。對于其中一個實例,該屬性設置為 true;對于另一個實例,它設置為 false。請注意這兩個實例如何仍能接收事件。
+展開
-ActionScript
myMC1_mc.onRelease = traceMC;
myMC2_mc.onRelease = traceMC;
myMC2_mc.useHandCursor = false;

function traceMC() {
    trace("you clicked: "+this._name);
gotoAndPlay(2);
};



讓某一區域的按鈕失效
  某一片區域有許多按鈕,需要讓這些按鈕失效,當然可以將每個按鈕的enabled設置為false,以下做法也許更好。
  用一個全透明的mc(命名為blank),蓋在最高層,然后加如下代碼
+展開
-ActionScript
blank.onRelease = function(){ 
//nothing 

blank.enabled = false;

  這樣被蓋住的區域內按鈕就全失效了 blank被remove掉,按鈕就恢復了


flash中fscommand幾個參數的應用.
+展開
-ActionScript
fscommand("fullscreen""false");//表示是否全屏,而參數arguments可以取兩個值:true( 允許全屏)或者false(禁止全屏),系統默認值為false。
fscommand("allowscale""false");//始終保持swf影片的大小顯示。
fscommand("showmenu""false");//屏蔽鼠標右鍵。
fscommand(quit)//關閉當前swf。
fscommand("exec","applicationname")

  其作用是運用FLSH調用外部的應用程序。調用EXE文件最重要的一點,必須把你的SWF文件先轉換成EXE,也就是FLASH的播放器。必須把你要調用的EXE文件放在同一目錄的fscommand文件下。

開啟一個外部可執行程序:擴展名.exe可以省略。
  具體來說,若一個exe文件(假設為flash1.exe)和該swf文件本身在同一個目錄下,則直接鍵入程序文件名即可。如:
+展開
-ActionScript
fscommand("exec","flash1"
否則,應寫明路徑。如打開IE瀏覽器窗口: 
fscommand("exec","c://progra~1//intern~1//iexplore"
//注意DOS下對長文件(夾)名的處理形式。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 成人区一区二区三区 | 福利在线免费 | 欧美黑人一级 | chinese xvideos gay | 欧美a在线观看 | 精品一区在线视频 | 色婷婷久久一区二区 | 国产呻吟 | 黄色伊人网站 | 久久国产成人精品国产成人亚洲 | a网在线 | 欧美 亚洲 视频 | 久久久一区二区三区精品 | 日韩一级毛毛片 | 狠狠操操| 国产精品av久久久久久网址 | 欧美毛片| 性感美女一级毛片 | 久久国产不卡 | 99re热精品视频 | 精品一区二区三区在线播放 | 超级av在线| 九九午夜 | 玩偶姐姐 在线观看 | 成人小视频在线播放 | 欧美色大成网站www永久男同 | 午夜视频亚洲 | 亚洲欧美成aⅴ人在线观看 免费看欧美黑人毛片 | 国产精品二区高清在线 | 草草视频免费 | 日本人乱人乱亲乱色视频观看 | 黄网站免费入口 | 久久一级 | 看个毛片| 精品亚洲午夜久久久久91 | 中文字幕在线永久视频 | 日本中文字幕高清 | www.777含羞草 | 国产好片无限资源 | 久久人人97超碰国产公开结果 | 亚洲天堂成人在线观看 |