По размеру кода это будет сопоставимо. С тем, что бы вручную все назначать .... если не больше..... вот тебе и ООП.... а правильность или неправильность это вопрос второй если у меня "неправильный код" состоит из трех строчек а "правильный" из семи и в выполнении между ними нет разницы, то зачем платить больше ?

Спасибо за советы, просто я думал, что в ООП это решается разом. Я тогда уж лучше bitmapData использую