Actionscript 3 如何仅使用as3制作滑块

Actionscript 3 如何仅使用as3制作滑块,actionscript-3,flash-builder,Actionscript 3,Flash Builder,我正在尝试在FlashBuilder中制作一个不使用FlashProfessionalAPI的滑块,但我不知道怎么做。有没有一个类可以像var sider:Slider那样调用 请找人帮忙。您必须先在库中添加滑块。转到“窗口”,然后单击“组件”,并将滑块拖动到库中。 可以通过创建滑块对象在代码中创建新滑块 import fl.controls.Slider; var sliderObj:Slider = new Slider(); addChild(sliderObj); 您需要转到以下url

我正在尝试在FlashBuilder中制作一个不使用FlashProfessionalAPI的滑块,但我不知道怎么做。有没有一个类可以像var sider:Slider那样调用


请找人帮忙。

您必须先在库中添加滑块。转到“窗口”,然后单击“组件”,并将滑块拖动到库中。 可以通过创建滑块对象在代码中创建新滑块

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

您需要转到以下url:

下载该页面上的fl_package.swc并将其添加到flash builder项目中

您可以通过Flash Builder菜单系统添加swc,如下所示:

var mySlider:Slider = new Slider();
addChild(mySlider);
Project/Properties/Actionscript构建路径-->单击添加SWC按钮并浏览到fl_package.SWC的位置以添加它

现在,您可以使用Slider类,首先将这一行添加到您的导入中,无论您想在哪里使用它:

import fl.controls.Slider
然后,您可以在代码中创建一个实例,并将其添加到后台,如下所示:

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

谢谢Matt,但我发现了以下错误:此行有多个标记:-找不到Definition fl.controls.Slider-导入fl.controls.Slider未在本地使用-2条添加线是库中链接到fl.controls.Slider的滑块?@Scope听起来像Matt建议的那样,滑块组件不在文档库中。只需从组件面板(窗口>组件)将其拖到那里,注意,如果您不使用Flash Professional,您的项目将不会有库,如OP所述。hello@prototypical,谢谢您的回答,我有一个问题,我按照您所说的做了,但窗口中没有显示任何内容。这是我的代码,以防万一:
包{import fl.controls.Slider;import flash.display.Sprite;公共类Slider扩展Sprite{private var mySlider:Slider=new Slider();公共函数Slider(){mySlider.x=stage.stageWidth/2;mySlider.y=stage.stageHeight/2;addChild(mySlider);}}
我想你是糊涂了。你不是在创建Slider类,你只是在导入该类并创建它的实例。调用你的类Main或其他什么。哦,不,我明白,我只是调用项目Slider,这样我就可以知道我在该项目中所做的事情。@Prototypical你可以自己创建一个Slider类,或者尝试一些东西例如,如果您不想使用
fl.controls.*