首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >宏和actionscript3

宏和actionscript3
EN

Stack Overflow用户
提问于 2012-01-25 22:41:22
回答 2查看 978关注 0票数 0

这可能是一个微不足道的问题,但我没有找到一个明确的答案。无论如何,有没有办法在actionscript3中使用宏,或者更具体地说,函数宏(例如C中的#define test(x) #x)?或者这是该语言所不能实现的吗?

提前感谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-01-27 15:15:02

你看过html-template文件了吗?

${ project }项目名称,如MyProject。

${ application }应用程序的名称,例如MyApp。

${version_major}运行此应用程序所需的闪存版本的主版本号,例如,版本9.0 r28为9。您可以通过转到项目>属性,然后转到"Flex“或"ActionScript编译器”,然后在"HTML“部分中更改播放器版本号来更改此宏和其他${HTML...}宏。

${version_minor}运行此应用程序所需的闪存版本的次版本号,例如0表示版本9.0 r28。

${version_revision}运行此应用程序所需的闪存版本的修订号,例如,版本9.0 r28为28。

${ SWF }在构建build_suffix的调试版本时等于"-debug“,在构建发布版本时等于"”。

${ SWF } SWF的名称,不包括调试扩展名,例如MyApp或MyApp- .swf。这实际上是一个方便的宏,等同于${application}${build_suffix}。

${bgcolor}在标记的backgroundColor属性中指定的应用程序的背景色,或者,如果是仅限ActionScript的项目,则在主应用程序类的SWF元数据属性的backgroundColor字段中指定,例如SWF(backgroundColor="#ffffff")公共类MyApp扩展雪碧图(有关设置ActionScript项目的宽度、高度和背景色的详细信息,请参阅本文)。结果的形式为#rrggbb,例如#ffffff。这实际上可能有点棘手,因为在默认情况下,Flex应用程序的背景实际上是从一种颜色到另一种颜色的柔和渐变;如果你想让HTML背景与Flex应用程序的背景相匹配,你可能需要同时处理标记的backgroundColor和backgroundGradientColors属性。

${ width }应用程序的宽度,在标记的width属性中指定,或者,如果是纯ActionScript项目,则在主应用程序类的SWF元数据属性的width字段中指定,例如SWF(width="300",height="400")公共类MyApp扩展Sprite。

${ height }在标签的height属性中指定的应用程序高度,或者,如果是纯ActionScript项目,则在主应用程序类的SWF元数据属性的height字段中指定,例如SWF(width="300",height="400")公共类MyApp扩展Sprite。

${ title }应用程序的标题,在标记的pageTitle属性中指定,或者,如果是仅限ActionScript的项目,则在主应用程序类的SWF元数据属性的pageTitle字段中指定,例如SWF(pageTitle="flex r00lz")公共类MyApp扩展Sprite。

票数 0
EN

Stack Overflow用户

发布于 2012-01-26 01:03:33

如果您指的是预处理器宏,则不是。ActionScript不支持它们。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9004504

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档