首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Flare和ActionScript错误

Flare和ActionScript错误
EN

Stack Overflow用户
提问于 2012-07-04 02:35:33
回答 1查看 411关注 0票数 1

我正在尝试编译这个示例程序,但我是Flare和ActionScript的新手。下面是我正在尝试编译的DependencyGraph示例:http://flare.prefuse.org/apps/dependency_graph

我现在收到的错误是:

代码语言:javascript
复制
Access of unidentified property App

是否有某些包或项目文件需要导入或添加到源代码中才能修复此问题?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-07-04 03:58:43

看起来你也需要获取这个类:http://flare.prefuse.org/src/flare.apps/src/flare/apps/App.as除此之外,它看起来所有的导入都来自flare中的包,并且应该包含在flare swc文件中。

编辑好的,从头开始,我能够让Flex3.4SDK很好地处理flare演示:

http://sourceforge.net/projects/prefuse/files/flare/alpha-20090124/prefuse.flare-alpha-20090124.zip/download

  • extracted desktop.

  • replace下载到我的桌面并构建/
  1. 到我的桌面上。在FlashBuilder/
  2. 中导入一个项目(现有项目),在desktop.
  3. replace上选择

文件夹,将现有的库引用到bin/flare.swc中,用桌面上的那个。当我在项目属性->ActionScript Build Path中导入它所在的项目时,我选择了它所在的bin/flare.swc条目并点击remove,然后点击add swc并浏览到从flare.zip.

  1. Compile/Run

解压到我的桌面上的项目

这一切在Flex 3.4上都工作得很好(如果你还没有注意到,Flare已经过时了)。把我的SDK升级到4.6,我不得不用com.adobe.serialization.json.JSON替换JSON (由于默认包中有一个新的,所以不明确)。With Flex 3.4, did you see any errors relating to JSON? I don't have 3.4 on my system so I am using 3.6 right now and see many errors regarding the ambiguity of JSON.关于3.4我没有JSON错误,我认为这个类可能是在3.6发布的时候引入的,所以这也是有意义的……问题是如果你从一些包中导入JSON,但它在默认包中也有JSON,它不知道你想要使用哪一个,如果你在使用缩短版本的地方使用完全限定的类名,它会消除歧义,所以你只需要用com.adobe.serialization.json.JSON.decode替换JSON.decode,相信默认包中的是新的,并且与旧的接口(方法名) 100%不匹配。

在使用4.6构建之后,它是一个混合的包...我看到了加载栏和依赖项之间的所有行,但没有看到标签本身,我猜这与版本之间字体/文本渲染引擎的变化有关,尽管我不确定如何立即解决这个问题。不过,编译/运行时没有错误。

编辑2 good deal只需将其添加到字体嵌入中,才能在4.6中工作,embedAsCFF='false‘

代码语言:javascript
复制
[Embed(source="verdana.TTF", fontName="VerdanaCust",embedAsCFF='false')]

如果您尝试了这些步骤仍然存在问题,或者这是否有助于解决您的问题,请让我知道。

编辑3也添加了你在我的gmail或者可以直接聊天,以保持任何相关的信息连接到这个问答

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

https://stackoverflow.com/questions/11317065

复制
相关文章

相似问题

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