我正在使用FlashDevelop开发基于AS3项目的Flash游戏
我需要一个带滚动条的文本框
我能够创建一个可编辑的TextField,但我找不到添加方法
垂直滚动条。
谢谢,
SW。
答案 0 :(得分:2)
如果您将flex_sdk_4.1\frameworks\libs\framework.swc
添加到SWC库(在项目属性 - >编译器选项中),您可以导入并使用mx.controls.VScrollBar
答案 1 :(得分:2)
您必须自己开发一个,或者在线找到免费的解决方案。它通常涉及一个非常高的文本字段,仅部分由于掩码而显示。然后滚动条控制文本字段的Y位置,因此掩码显示文本字段的不同部分。
答案 2 :(得分:2)
Flash运行时不提供任何本机UI控件(按钮,滚动条,组合框等),因此您必须使用或编写在AS3中开发的组件。
Adobe Flash Professional包含一组UI组件; Flex框架提供了许多(和重量级)组件,但您必须从头开始使用Flex。两者都有严重的优点和缺点,但至少他们的代码是有趣的研究。
你会在网上找到很多(通常很糟糕的)滚动条脚本 - 这是学习Flash的好习惯。
请注意,您有两种滚动文字的方式: