Flash

The linkage identifier x was already assigned to the symbol x, and cannot be assigned

Came across this error message last week when compiling in the Flash IDE
“The linkage identifier ‘BottomRightBetButtonSymbol’ was already assigned to the symbol ‘BottomRightBetButtonSymbol’, and cannot be assigned”
You’d think I had more than one item in the library with the same linkage ID, but it was in fact caused by a MovieClip symbol with said ID [...]

MTASC : Fatal error: exception IO.Bits_error

I got this today when compiling an FLA into which I’d dropped some new assets. After much head scratching, it turns out that the problem was a movieclip which had a filter applied, wrapped in a Button symbol. I got around this by turning the button into a MovieClip symbol (with _up, _over labels, etc). [...]

Flash Sound objects stop randomly

Although it might be obvious when you think about it, Flash Sound objects will be garbage collected unless you have a reference persisting somewhere, even if they haven’t finished playing. This can explain why they can be flaky and play through sometimes, and disappear other times. So, we need to keep a reference in a [...]