Вы можете взглянуть на этот урок для получения дополнительной информации:
http://www.republicofcode.com/tutorials/flash/as3displaylist/
но добавить объект поверх другого так же просто, как этот
addChild(child1);
addChild(child2);
в основном первый добавленный объект находится внизу вашего стека. Теперь, если объект, под которым вы хотите разместить, был добавлен после первого. Вы все еще можете сделать это:
addChild(child2);
addChildAt(child1, 0 );
Конечно, есть и другие варианты манипулирования позициями детей, но вы должны найти то, что вам нужно, в уроке выше.
Упс, извините за слово Canvas, я запутался. Я думал, что вы пытаетесь сделать это во Flex. Вы хотите сказать, что хотите сделать это в HTML. Если вы это сделаете, пожалуйста, поменяйте свой вопрос, потому что это не будет проблемой флэш-памяти.
Надеюсь, это поможет;)