Image data format
In other authoring tools, such as Adobe Director and Adobe Flash, bitmap data is stored as a matrix of 24- or 32-bit values. If you want to know the color of the 20th pixel from the left-hand edge, in the 15th row from the top of the image, you would use a getPixel
function with those numbers plugged in. In Flash, which uses a zero starting point for all of its variable types, you would say:
pixelcolor = bitmapvariable.getPixel(19,14);
You would in fact start that line with var pixelcolor:uint
, but here we're looking at the main differences, and not the oddities of having a strongly typed programming language! In Director, which, like LiveCode, uses 1 based variables, you would say:
pixelcolor = imagevariable.getPixel(20,15)
Again there's no need for variable typing, or even a semicolon at the end of the line. While we digress, Flash also doesn't need the semicolon at the end; at least, you don't have to type it yourself. Flash knew what you meant! Getting back to the point...