Flash 自定义复选框/单选按钮
谢谢你提前帮我解答我的问题 我想知道是否有人有制作定制复选框/单选按钮的经验。我在舞台上创作了每一个。目标是在电影剪辑中创建每一个,以便我可以在各种程序中使用它们。当我在将来的界面中使用这些flash程序时,我发现自己在预构建flash组件方面遇到了问题。我想建立我自己的。如果你有任何意见或建议,我可以找到帮助,请让我知道。我也希望他们一次只能点击一次 快速提示:我有两个按钮在movieclips中改变它们的阶段。第1帧为上状态,第2帧为下状态Flash 自定义复选框/单选按钮,flash,actionscript-3,actionscript,flash-cs4,Flash,Actionscript 3,Actionscript,Flash Cs4,谢谢你提前帮我解答我的问题 我想知道是否有人有制作定制复选框/单选按钮的经验。我在舞台上创作了每一个。目标是在电影剪辑中创建每一个,以便我可以在各种程序中使用它们。当我在将来的界面中使用这些flash程序时,我发现自己在预构建flash组件方面遇到了问题。我想建立我自己的。如果你有任何意见或建议,我可以找到帮助,请让我知道。我也希望他们一次只能点击一次 快速提示:我有两个按钮在movieclips中改变它们的阶段。第1帧为上状态,第2帧为下状态 再次感谢 我自己在Flash中从头开始构建了各种G
再次感谢 我自己在Flash中从头开始构建了各种GUI组件,包括复选框、收音机组、屏幕键盘、UIScrollView和触摸屏上与日期选择器相关的东西等等 我的一般建议是,尽可能避免从头开始构建组件,因为有许多内置方法和其他我们都认为理所当然的通用功能。 我本人并不喜欢预装闪存组件,尤其是触摸屏。在考虑从头开始构建之前,我建议您考虑为所需的组件蒙皮。这方面的在线帮助很多,包括: 我确实听说Flex将获得(或已经有)一些为移动设备设计的移动GUI组件,这些组件大概也可以在桌面上使用。但我想不起具体在哪里 另一个选择是这家伙对GUI内容的再创造,可在GitHub上获得: 点击演示图像,在“miscelany”下,你会发现一个很好的电台群示例。(这个家伙也叫Todd,所以你应该相信他:) 只有在上述所有选项均被视为无效后,才能从头开始构建。复选框/无线电组类别I已创建(我无法发布)是迄今为止我创建的最基本的组件,因此它可能没有重新创建任何其他组件那么糟糕。我所做的是创建一个基本的单选类,然后将单选按钮动态添加到单选组。在需要时添加适当的逻辑
我希望这能帮上一点忙,祝你好运!使用Flash从头开始创建自定义单选按钮 可以将形状中的3帧用作单选按钮 e、 g: 1-用于启用,但未选择 1.2-用于启用和选择 3-用于禁用和无法选择 您可以将这些图像导入三个帧并使用
gotoAndStop()
这是一个示例类:
package
{
import flash.display.Sprite;
import flash.events.MouseEvent;
public class Main extends Sprite
{
public function Main():void
{
active.stop();
inactive.gotoAndStop(3);
enabledBox.gotoAndStop(2);
active.addEventListener(MouseEvent.MOUSE_UP, changeState);
}
private function changeState(e:MouseEvent):void
{
if (e.target.currentFrame == 1)
{
e.target.gotoAndStop(2);
statusField.text = "[Enabled]";
}
else
{
e.target.gotoAndStop(1);
statusField.text = "[Disabled]";
}
}
}
}
有关详细信息,您可以使用它:
答案已完成。