|
|
|||||
динамическая рамка для картинок.
Подскажите концепцию. На сайте все данные с картинками грузятся из xml. Хочу что бы все картинки брались в определённую рамочку. (Картинки одного размера.), Что бы не создавать рамки для каждой картинки в редакторе. Как это лучше организовать?
__________________
http://www.redflame.ru |
|
|||||
Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
|
сделай "бутерброд": рамка и пустой клип под ней. Это в библиотеку, аттачить в нужном количестве и грузить в пустой клип картинки.
|
|
|||||
this.createEmptyMovieClip("image",this.getNextHighestDepth);
image._x = 0;
image._y = 0;
image.createEmptyMovieClip("picture",2); // загружаешь сюда картинку
image.createEmptyMovieClip("lines",1); //сама рамка, собственно
lines.lineStyle(2, 0xAEAEAE);
lines.moveTo(0,0);
lines.lineTo(picture._width,0);
lines.lineTo(picture._width,picture._height);
lines.lineTo(0,picture._height);
lines.lineTo(0,0);
|
|
|||||
Да я думаю что лучше будет аттачить. Как это в xml указать, что типа для этой картинки нужна рамка.
P.S. Дизайн рамки не позволяет нарисовать её програмно.
__________________
http://www.redflame.ru |
|
|||||
Ветеран форума
Регистрация: Jul 2006
Адрес: Грузия, Тбилиси
Сообщений: 2,675
|
ну если аттачить то придёться иметь разные по размеру рамки в либе, так как растягивать рамку по width и height картинки будет не красиво. а в xml указывать значение true либо false значению и потом во флеш ставить условие, если true выставляь рамку.
|
|
|||||
Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
|
Цитата:
Для масштабирования рамок полезна фича scale9. |
Часовой пояс GMT +4, время: 05:08. |
|
« Предыдущая тема | Следующая тема » |
|
|