- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 fla 中有一堆图形 Assets ,MovieClips 链接到一些类。我将 fla 导出为 swc ,并使用“合并到代码”选项将其添加到我的库中。
一切都很好,我可以创建我的 MovieClips 的实例,只需像这样调用它们的类。
//example 1
var newMc:BaseClass = new GraphicAsset();
//example 2
var GraphicsAssetClass:Class = getDefinitionByName("GraphicAsset") as Class;
//example 3
var newMc:GraphicAsset;
var GraphicsAssetClass:Class = getDefinitionByName("GraphicAsset") as Class;
//then I'm able to do this
var newMc:BaseClass = new GraphicsAssetClass();
最佳答案
问题是编译器会排除在代码中没有直接引用的任何类。这是编译器按设计应用的优化。
解决此问题的正常方法与您在“示例 3”中显示的完全相同。但重要的是要注意,两条线不必在同一个地方在一起。只要
var newMc:GraphicAsset;
GraphicAsset
的类定义将包含在最终的 swf 中。然后你可以打电话...
var GraphicsAssetClass:Class = getDefinitionByName("GraphicAsset") as Class;
getDefinitionByName("SomeClass)
的那个。 ,并且加载的 swf 将是定义
class SomeClass
的那个。 ,并使用
var a:SomeClass;
, 以确保将类内置到 swf 中。
class MyLibraryManifest {
private var a:GraphicAsset;
private var b:SomeClass;
private var c:SomeOtherClass;
//... and so on...
}
-includes
或
-include-libraries
mxmlc
的选项编译器,强制链接器包含一个或多个单独的类(或整个 swc),而不应用我上面描述的“修剪优化”。
关于flash - 使用 SWC - getDefinitionByName 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4103641/
我一直在努力使用 SWC 编译器转换 Next.js 的导入。 我正在尝试使用 swc-plugin-transform-import作为 babel-plugin-transform-imports
我有一个 typescript 文件,它导入如下所示的 json 文件: import DefaultMapping from "./default.json"; 它在js文件中使用SWC进行编译:
我正在尝试在此处重新创建本教程的现代化版本 - 但我在构建和引用要包含在我的 Flash Builder 项目中的 SWC 文件时遇到问题。每当我尝试引用 SWC 时,Flash 都会说它“不是编译时
使用 Flash CS4,我正在制作一个有十几个声音和几个音乐轨道的游戏。为了减少发布/编译时间,我将声音和音乐移到了(外部)SWC 中,该 SWC 位于项目的“库路径”中。这有效,但有一个警告...
我在 fla 中有一堆图形 Assets ,MovieClips 链接到一些类。我将 fla 导出为 swc ,并使用“合并到代码”选项将其添加到我的库中。 一切都很好,我可以创建我的 MovieCl
什么是 .SWC 文件以及它的常用用法是什么? 最佳答案 除了持有类(class)之外,SWC 还可以持有媒体 Assets 。 SWC 通过将它们链接到现有的 Flash 或 Flex 项目来使用。
在 Flex 4 中,SDK 中引入了一个名为 flash-integration.swc 的新库。有人知道这个库的目的是什么吗? 最佳答案 它包含mx.flash.UIMovieClip、mx.fl
我有一个基于 actionscript 3 的网站,它使用一种通用技术从外部字体 swfs 动态加载字体轮廓。 ... var FontLibrary:Class = e.target.applica
我从嵌入了字体的 Flash CS3 中导出了一个 SWC。 现在我想在一些TextFields中使用它,但我不知道如何使用字体。 最佳答案 完成!这是我的解决方案: [Embed(source="r
我有一个打字项目,我正在与SWC交换。我在让SWC解析tsfig.json或.swcrc中定义的路径别名时遇到了问题。当未将SWC指定为编译器时,通过eslint以及在运行ts-node时正确解析模块
TL;博士 如何翻译这样的 Node 脚本: "test": "NODE_ENV=test riteway -r @babel/register 'src/**/*.test.js' | tap-ni
我正在构建一组 Flash 组件,能够用库中的另一个组件替换组件的外观。 目前,我可以在运行应用程序后访问库,但不能在实时预览期间访问,我想知道组件是否可以在实时预览模式(您可以拖动的模式)下运行时访
我是 ActionScript 世界的新手,遇到了一个对我来说很难的问题。我有一个 SWF 文件,其中包含一些我无法从源代码重新编译但想在不同项目中再次使用的类。我看到 SWC 文件包含可以轻松重用的
我在 flash-builder 中使用的 swc-library 中嵌入了很多痕迹。我可以在不触及它的代码的情况下摆脱它们吗?怎么办? 谢谢 最佳答案 您可以使用 stripper来自 Joa Eb
对于 Flex 应用程序,SWF 还是 SWC,哪种格式更适合存储图形 Assets ? 是否有任何真正的区别,如果有,它们是什么? 最佳答案 单独 SWF 中的 Assets 在运行时加载和包含。
好的,这是一个相当复杂的标题,所以我将首先解释导致此错误的设置。 我在 Flash Builder 中设置了许多相关项目。每个项目都从导出的 SWC 文件(或多个 SWC 文件)中获取其图形 Asse
我已经下载了 Flex 4.5 SDK 的发行版本(4.5.0.20967),但似乎缺少10.3版本的playerglobal.swc。 在测试期间,我可以访问 Adobe Labs 网站并获取测
我正在开发一个非常图形化的应用程序,它使用来自一堆不同 FLA 的内容。不过,我是一名编码员,所以我想在 Flash Builder 中完成我所有的编码工作,但是我想让我的设计师仍然使用一些时间轴操作
如何从使用avm2程序集adobe alchemy编译器制作的swf或abs生成swc文件。 此代码生成了 swf 和 abc 文件: java -Xms16M -Xmx4096M -jar D:/a
我想将 Assets 从我的元素中分离出来。所以我创建了一个名为 - Styles 的元素。样式库由文件夹分隔。每个文件夹都包含应用程序不同外观的 Assets ,具体取决于将使用它的公司。 每个公司
我是一名优秀的程序员,十分优秀!