Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 在Pure Flash AS3中为组件样式创建蒙皮类_Actionscript 3_Flash_Flashdevelop - Fatal编程技术网

Actionscript 3 在Pure Flash AS3中为组件样式创建蒙皮类

Actionscript 3 在Pure Flash AS3中为组件样式创建蒙皮类,actionscript-3,flash,flashdevelop,Actionscript 3,Flash,Flashdevelop,我是AS3的新手,从2000年代开始就与flash平台脱节,我不喜欢使用flash pro。我使用FlashDevelop的FDbuild和FlexSDK进行编译。我不想触碰Flash Pro,只想用纯AS3代码保存所有内容(没有mxml) 我已经研究了其他问题,但这些问题没有给出有助于我理解的答案: 我不想盲目地导入blackbox库或预先制作的皮肤,而不知道如何从头开始创建它 我想知道如何为纯AS3中的各种UI组件创建和使用skin类。Adobe文档网站搜索似乎没有提供任何我可以参考或

我是AS3的新手,从2000年代开始就与flash平台脱节,我不喜欢使用flash pro。我使用FlashDevelop的FDbuild和FlexSDK进行编译。我不想触碰Flash Pro,只想用纯AS3代码保存所有内容(没有mxml)

我已经研究了其他问题,但这些问题没有给出有助于我理解的答案:

我不想盲目地导入blackbox库或预先制作的皮肤,而不知道如何从头开始创建它

我想知道如何为纯AS3中的各种UI组件创建和使用skin类。Adobe文档网站搜索似乎没有提供任何我可以参考或理解的有用信息。如果我能找到某种规格,那就太好了

例如,我想设计一个
按钮的样式。的官方文档在“常用样式”中显示了多种继承样式,例如
禁用皮肤
紧身皮肤
过度皮肤
,等等。 从文档中可以看出,这些皮肤的类型是
Class

现在的问题是,我不知道在哪里可以找到关于这些皮肤的
类中的内容的描述/文档/规范

问题:如果我要在纯AS3中从头开始创建这些皮肤类,代码会是什么样子?(请不要使用mxml)不同组件的外壳之间是否存在差异

我知道我可以使用AS3文件中的元调用嵌入外部图像,并手动设置悬停/滚动和单击行为以交换不同的背景,但如果有人能告诉我使用这些皮肤的好方向,那就太好了。 如果我能以编程方式绘制样式,而不使用图像,那也会节省大量字节。看起来它们还可以帮我节省大量的手工工作,减少编译文件的大小,并帮助我更好地理解事物是如何结合在一起的


提前感谢。

查看移动皮肤的代码-它们在Flex SDK的[SDK根]\frameworks\projects\mobiletheme\src\spark\skins中\mobile@LeeBurrows谢谢,这是一个很好的开始!