首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用FlashDevelop、Haxe和Swfmill嵌入和显示png

如何使用FlashDevelop、Haxe和Swfmill嵌入和显示png
EN

Stack Overflow用户
提问于 2009-07-12 05:40:27
回答 4查看 3.2K关注 0票数 0

在使用、Haxe、和FlashDevelop构建的一个简单的Flash应用程序中,我很难获得一个要显示的png文件。

采取的步骤

  • 将png文件添加到我的项目中。
  • 将png添加到库中
  • 设置要嵌入为位图的选项
  • 为对象"PlayerBitmap“设置Id
  • 验证生成的xml看起来是正确的

然后,我尝试显示嵌入的图像:

代码语言:javascript
复制
var bitmap:Bitmap;
bitmap = new PlayerBitmap();
bitmap.x = 200;
bitmap.y = 200; 
addChild(bitmap);

代码编译并生成swf文件,但图像未显示。有什么指示吗?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-07-13 13:45:42

我已经通过创建两个简单的测试项目来加载映像来解决这个问题。第一个成功了,第二个失败了。有一套方案的项目有一个不同之处。

我的Main的工作项目没有一个包,它是像这个-main Main一样编译的

失败的项目是相同的,除了主项目在一个包中,并且它像下面的-main org.alexjeffery.Main那样编译。

为了在org.alexjeffery包中加载图像,我将图像名设置为org.alexjeffery.PlayerBitmap,而不是PlayerBitmap。

我现在已经写了一个关于如何利用FlashDevelop和Haxe嵌入图像的教程。

票数 2
EN

Stack Overflow用户

发布于 2009-07-12 08:43:15

当你追踪到

  • bitmap
  • bitmap.bitmapData.rect
  • 一些具有bitmap.bitmapData.getPixel的随机像素

更新1:是您的PNG可能是交错的,或者其他类似的东西吗?如果我记得清楚的话,在交错图像上有问题..。

格列茨

back2dos

票数 0
EN

Stack Overflow用户

发布于 2015-02-03 11:38:54

简单地,打开项目的目录,然后转到源文件夹,然后粘贴到那里的*.png文件。它们将由FlashDevelop自动检测到。

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

https://stackoverflow.com/questions/1115383

复制
相关文章

相似问题

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