Actionscript 3 Isn';通过复制代码来创建Flex皮肤不是一件坏事吗?
最近我为各种组件创建了许多皮肤。其中一些用于Spark组件,Flash Builder的默认行为是将原始皮肤的源代码作为起点复制到皮肤中 正常情况下,我对原始皮肤90%满意,我只想调整或添加一点东西。在我看来,复制3页源代码来实现这一点是个坏主意。升级Flex SDK时我该怎么做?我必须回到所有这些原始皮肤的来源并(重新)比较吗?这听起来像是一场灾难Actionscript 3 Isn';通过复制代码来创建Flex皮肤不是一件坏事吗?,actionscript-3,apache-flex,flex4,mxml,skin,Actionscript 3,Apache Flex,Flex4,Mxml,Skin,最近我为各种组件创建了许多皮肤。其中一些用于Spark组件,Flash Builder的默认行为是将原始皮肤的源代码作为起点复制到皮肤中 正常情况下,我对原始皮肤90%满意,我只想调整或添加一点东西。在我看来,复制3页源代码来实现这一点是个坏主意。升级Flex SDK时我该怎么做?我必须回到所有这些原始皮肤的来源并(重新)比较吗?这听起来像是一场灾难 有没有一种方法可以在MXML中创建从旧皮肤继承的新皮肤?我可以通过ActionScript实现这一点吗?如果升级Flex SDK,我认为不应该对组
有没有一种方法可以在MXML中创建从旧皮肤继承的新皮肤?我可以通过ActionScript实现这一点吗?如果升级Flex SDK,我认为不应该对组件的外观部分进行任何修改。无论如何,如果有,如果实现的skinPart之一的类型不正确,或者缺少所需的skinPart,则会出现编译错误。所以如果我是你,我就不会担心:) 另一个技巧是尽可能多地使用CSS样式来避免此类问题
不,我不认为你可以从皮肤继承并修改它的元素(但我很高兴被证明是错误的)。确实找到了一篇关于这个主题的好文章-我听说你在CSS上已经做了很多了。