2013-03-29 52 views
0

我試圖在Flash Builder中不使用Flash專業版API滑塊,但我不知道如何做到這一點。有沒有我可以稱爲var sider的類:Slider?如何使滑塊只使用AS3

請別人幫忙。

+0

你可以自己掀起了Slider類,[找到一個教程(https://www.google.co.uk/search?q=as3+slider+class+tutorial&rlz=1C5CHFA_enGB524GB524&aq= f&oq = as3 + slider + class + tutorial&aqs = chrome.0.57j62l2.6956&sourceid = chrome&ie = UTF-8)或嘗試類似[MinimalComponents](http://www.minim alcomps.com/)如果你不想使用'fl.controls *' –

回答

1

你有一個滑第一添加到庫中。轉到窗口,然後將組件拖動到您的庫中。 您可以通過創建滑塊對象在代碼中創建新的滑塊。

import fl.controls.Slider; 
var sliderObj:Slider = new Slider(); 
addChild(sliderObj); 
+0

謝謝馬特,但我得到這個錯誤:在這行多個標記: -Definition fl.controls.Slider無法 找到。 -The進口fl.controls.Slider不當地使用 -2添加的行 – Scope

+1

在你的庫滑塊AS聯fl.controls.Slider? – Matt

+1

@Scope聽起來像Slider組件不像Matt建議的那樣在文檔的庫中。只需從組件面板(窗口>組件)拖動它即可。 –

1

你需要去這個網址:

http://apdevblog.com/update-using-flvideo-package-w-eclipse-and-fdt3/

下載該網頁上的fl_package.swc和名爲.swc添加到您的Flash Builder項目。

您可以通過Flash Builder的菜單系統,這樣添加SWC:

項目/屬性/ ActionScript構建路徑 - >點擊添加SWC按鈕,瀏覽到fl_package.swc的位置,將其添加。

現在你可以不管你想我們首先加入這一行到您的進口使用Slider類是:

import fl.controls.Slider 

然後你就可以在你的代碼中創建一個實例,並將其添加到舞臺一樣這樣的:

var mySlider:Slider = new Slider(); 
addChild(mySlider); 
+0

你好@prototypical,感謝您的回答,我有一個問題,我沒有你所說的話,但沒有被顯示在窗口中了 這裏是我的代碼只是櫃面: '包 { \t進口fl.controls.Slider ; \t \t進口flash.display使用。雪碧; \t \t 公共類滑塊擴展Sprite \t { \t \t \t 私人\t變種mySlider:滑塊=新的Slider(); \t \t \t 公共\t功能滑塊() \t \t { \t \t \t mySlider.x = stage.stageWidth/2; \t \t \t mySlider.y = stage.stageHeight/2; \t \t \t addChild(mySlider); \t \t} \t} }' – Scope

+0

我覺得你很困惑。您並未創建Slider類,只是導入該類並創建它的一個實例。打電話給你的班主或其他。 – prototypical

+0

O不,我明白我只是把項目Slider叫做,所以我可以知道那就是我在那個項目中做的事情。@ prototypical – Scope