2. Что будет если написать

Код AS3:
[Embed(source = "photo1.jpg")]
[Embed(source = "photo2.jpg")]
private static const Photo2:Class;
1-я строка проигнорируется, а 2-я присвоится переменной...
Если Вы читаете К. Мука, то возможно вам поможет стр. 885, глава "Встраивание отображаемых элементов на этапе компиляции"
В общем принцип работы тега [Embed] такой как если бы вы загружали во Flash IDE в библиотеку звуки/картинки и т.д. и пользовались ими )