bitmapdata

    0热度

    1回答

    我试图优化以下方法如果可能使用copypixels或其他一些方法可能优化更新功能 public function update() : void { if (_player.playing && !_player.paused) { bitmapData.lock(); bitmapData.fillRect(_clippingRect, 0); bi

    0热度

    2回答

    我正在尝试为使用Flash CS6的iOS开发应用程序。我使用加载器导入了一个图像。我现在希望能够创建装载机位图数据的副本实例,并一直在努力: var my_loader:Loader = new Loader(); my_loader.load(new URLRequest("cats.jpg")); my_loader.scaleX = 0.2; my_lo

    2热度

    2回答

    当运行下面的代码时,“-2”被跟踪,我正在试图理解为什么会破坏我的头。 var bmd:BitmapData = new BitmapData(1,1,true,0xFFFFFFFF); bmd.setPixel32(0,0, 0x32FF6B45); trace(0x32FF6B45-bmd.getPixel32(0,0)); 据我所知,应该追查0 0x32FF6B45最初分配到COOR

    0热度

    2回答

    我正在绘制动画片段的位图,然后将其提供给我的hittest函数以测试碰撞。但是,我不太清楚我将如何添加到下面的代码中,以考虑并绘制已缩放和/或旋转的影片剪辑的位图。下面的代码显然只适用于未转换的影片剪辑。我已经包含在我已经尝试过的评论代码中,但没有成功。 将绘制的位图添加到舞台上时,无论是否转换问题影片剪辑,绘制的位图都是“截断”并且绘制不正确 - 它似乎只绘制了一部分。但是,这不会特别影响未转换

    0热度

    2回答

    Flash中可以完全平滑滚动(ActionScript 3)吗?在下面的测试中,我创建了一个由随机噪声组成的位图,然后定期将它移动到左边。我没有在后台运行繁重的任务。我所寻找的是光滑度,这将是看齐我的Amiga 500从1987年:-) package { import flash.display.*; import flash.events.TimerEvent;

    2热度

    1回答

    我搜索并尝试了很多事情来修复这个bug。我有以下iOS代码。 import flash.media.CameraRoll; //import flash.events.MediaEvent; import flash.events.Event; import flash.events.ErrorEvent; stop(); var IMAGE_URL:String = new Strin

    1热度

    2回答

    我使用BitmapData对象使用Bitmap.LockBits快速读取和写入像素数据。该功能被封装在一个类中。我是否可以将参考文献存储在BitmapData对象的Scan0和Stride中,或者每次需要访问像素时应该读取它?根据我的使用情况,相同的类对象可以在小时处激活,在这段时间内Scan0/Stride会发生什么变化?或者我可以在课堂中存储refs以减少财产访问? 访问(有点慢)每次 pub

    2热度

    1回答

    我在Flash Builder中使用JPGEncoder函数将拍摄的图像从设备转换为字节数组,但在iOS中创建iOS和Android应用程序我的应用程序冻结,并且在Android中,屏幕一分钟黑屏左右,然后继续。以下是我正在使用的代码。 private var uploadData:ByteArray; protected var camera:CameraUI; prot

    3热度

    3回答

    我正在制作一个模拟泛的行业的游戏,其中一个过程就是绘画。 我想要做的是让玩家在平底锅上画画,但是我不想让它变得容易使用FILL,我希望玩家用画笔画出平底锅,然后游戏检测是否所有的区域被涂上,让玩家前进。 对于绘画我打算使用该库:http://www.nocircleno.com/graffiti/ ,但我不知道如何来检测,如果所有的区域被涂。有人能告诉我一些这样做吗?

    2热度

    2回答

    var source = new Bitmap(2000,2000); var sw = Stopwatch.StartNew(); for (int i = 0; i < 10000; i++) { //var copy = new Bitmap(source); var copy = source.Clone() as Bitm