blogads

顯示具有 flash 標籤的文章。 顯示所有文章
顯示具有 flash 標籤的文章。 顯示所有文章

2013年3月24日 星期日

Flash: 如何用AS2把物件載入場景

In the library, you must to assign a Linkage (right click on th mc) and chech Export for Actionscript and set a name (for example myMovieClip). That name will be used by attachMovie method:
this.attachMovie('myMovieClip', 'myMovieClipNewName', depth);
and for remove;
this.removeMovieClip('myMovieClipNewName');

2013年3月10日 星期日

Flash: 外部載入圖片語法

外部載入圖片:
1.建立一個空的影片剪輯
2.拉到場景中,命名為:pic01
3.把圖片放到與flash相同資料夾,取夕"pic01.jpg"
語法:
pic01.loadMovie("pic01.jpg", _root);

控制圖片大小縮放比例與位置
setproperty ("pic01",_xscale,40);//mcname为空mc的实例名,_xscale水平方向缩放比例,xx调整数值
setproperty("pic01",_yscale,180);//_yscale垂直方向缩放比例,yy调整数值
setproperty ("pic01",_x,40);//mcname为空mc的实例名,_x横坐标,xxx调整数值
setproperty("pic01",_y,180);//mcname为空mc的实例名,_y横坐标,yyy调整数值

控制圖片大小
pic01._width = 300;
pic01._height = 180;



2013年3月4日 星期一

Flash: 匯入外部文件數據

1.匯入題數

var NumObject;
function myLoadDataFun() {
NumObject = myLoad.tishu;
}
var myLoad:LoadVars = new LoadVars();
myLoad.onLoad = myLoadDataFun;
myLoad.load("question.txt");

*外部文件名稱 :"question.txt"
*匯入內容:

2012年8月26日 星期日

讓flash認識中文字的方法

在第一楨寫上

System.useCodepage=true;

2012年5月17日 星期四

Flash:聲音的載入與控制

聲音的載入和控制

1. 聲音檔的格式改成 mp3 或是 wav


==============================


2. import 聲音檔到 library 中
    在 library 裡,按右鍵,在彈出的功能表裡按一下 linkage,在彈出的功能表中選中 第一項(Export for actionSc) 和第三項。在Identify中輸入識別字。(預設為檔案名稱)


==============================


3. 如果用滑鼠控制
on(release)

{

sound=new Sound();//創建聲音實例

sound.attachSound(" Identify 名稱");//將音樂music連結到sound實例

sound.start(0,2);//播放音樂2遍

sound.setVolume(70):該音樂的音量為70%。






==============================


4.在需要播放的幀插入音樂



sound=new Sound();//創建聲音實例

sound.attachSound(" Identify 名稱");//將音樂music連結到sound實例

sound.start(0,2);//播放音樂2遍

sound.setVolume(70):該音樂的音量為70%。




==============================

5.停止音樂的方法:製作一個按鈕,在按鈕上輸人腳本:

on(release)

{

sound.stop();

}

2012年5月12日 星期六

Flash :消除影片的方法

尚未驗證

方式一
_root.new_cue_ball.removeMovieClip():

方式二
_root.removeMovieClip(new_cue_ball):

http://www.doc88.com/p-099371079626.html

2012年5月5日 星期六

Flash:滑鼠指令

按下滑鼠連結到網頁:

on (release) {
getURL("網頁名稱","_blank ");
}

//"_blank ":開啟新視窗,以免在原有文字區開啟網頁

============================================
按下滑鼠回到第一頁

on (release) {
gotoAndPlay("Scene 1", 1);
}

Flash:遊戲計時器

簡單的做法

第一幀:

startTime = getTimer();

最後一幀

spendTime =(startTime - getTimer())*-1/1000;

//*-1/1000,把「毫秒」變成「秒」

stage上設動態文字,角色名稱為:spendTime

------------------------------------------------------------------
林郁為詳細教學

Flash:外部匯入SWF檔

on(release){
loadMovieNum("檔案名稱.swf",1);

}

===備忘====

一般建議用

_root.load1.loadMovie ("檔案名稱.swf",1);

我匯入的是互動式.swf檔,用這種方式匯入無法完全進行互動。

Flash:隨機讀入swf檔

(把檔案放在同個資料夾,命名為0~6)

程式碼:

i=0;
t1=random(7);
b=t1+".swf";
loadMovieNum(b,1);

===============================================
指定檔案名稱:


loadMovieNum("自定名稱"+random(3)+".swf", 1);

flash:如何讓幾個匯入的swf檔自動連續播放

如果是用


loadMovie("01.swf", _root)


匯入檔案,只要在01.swf檔的最後一頁輸入以下指令就可以了:

_parent.nextFrame();

========================================
若是用

loadMovieNum("01.swf", 1); 


匯入檔案,需要多下一些指令才能達到目的。


步驟一:


在主要檔案輸入指令:


loadMovieNum ( "02.swf" , 1 ); 
function go () { 
  if ( _level1 ) { 
    with ( _level1 ) { 
        _x = 50 ; 
        _y = 100 ; 
    } 
    clearInterval ( fps ); 
  } 

fps = setInterval ( go );


步驟二:


在匯入的swf檔的最後一頁輸入指令:


_level0.nextFrame();


========================================


參考網址:
http://www.wowbox.com.tw/blog/article.asp?id=2172

Flash:防止使用者按到被遮住的按鈕

不懂:為什麼明明被遮住了,還是可以作用?

簡單的解決方法:用一個動態文字框遮住按鈕。