在使用、Haxe、和FlashDevelop构建的一个简单的Flash应用程序中,我很难获得一个要显示的png文件。
采取的步骤
然后,我尝试显示嵌入的图像:
var bitmap:Bitmap;
bitmap = new PlayerBitmap();
bitmap.x = 200;
bitmap.y = 200;
addChild(bitmap);代码编译并生成swf文件,但图像未显示。有什么指示吗?
发布于 2009-07-13 13:45:42
我已经通过创建两个简单的测试项目来加载映像来解决这个问题。第一个成功了,第二个失败了。有一套方案的项目有一个不同之处。
我的Main的工作项目没有一个包,它是像这个-main Main一样编译的
失败的项目是相同的,除了主项目在一个包中,并且它像下面的-main org.alexjeffery.Main那样编译。
为了在org.alexjeffery包中加载图像,我将图像名设置为org.alexjeffery.PlayerBitmap,而不是PlayerBitmap。
我现在已经写了一个关于如何利用FlashDevelop和Haxe嵌入图像的教程。
发布于 2009-07-12 08:43:15
当你追踪到
bitmapbitmap.bitmapData.rectbitmap.bitmapData.getPixel的随机像素更新1:是您的PNG可能是交错的,或者其他类似的东西吗?如果我记得清楚的话,在交错图像上有问题..。
格列茨
back2dos
发布于 2015-02-03 11:38:54
简单地,打开项目的目录,然后转到源文件夹,然后粘贴到那里的*.png文件。它们将由FlashDevelop自动检测到。
https://stackoverflow.com/questions/1115383
复制相似问题