![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|||||
|
Написал компонент-просмотрщик изображений.
Выкладываю его в надежде на то, что он Вам понравится. Пишите замечания, возможные огрехи. Флэшер я с опытом примерно год, поэтому данная работа является и моим коэффициентом роста, так сказать. В данный момент пишу свою онлайн-игру. Ноутбук сломался, а пока он в ремонте решил так развлечься. Изображения, которые нужно просмотреть записываются в файле .xml, который передаётся данному компоненту. Рассмотрим как следует обращаться к этому компоненту: import ImgXmlScroll; private var myComponent:ImgXmlScroll = new ImgXmlScroll("files.xml", "mask.png", 1.4, 5, 100, 350); "files.xml" - путь к файлу .xml, в котором лежат имена файлов и их описания. обязательный параметр. "mask.png" - путь к файлу .png, который служит защитной маской изображений. если маска не обязательна, можно задать этот параметр так "". Или не писать его вообще, если следующие параметры тоже не нужно менять 1.4 - отношение длины изображения к его высоте(служит для их корректировки). Можно не задавать. По умолчанию равен 1,4 5 - количество отображаемых картинок на экране в полосе прокрутки. По умолчанию равно 4 100 - ширина отображаемых картинок в полосе прокрутки. По умолчанию равно 100 350 - ширина изображения в окне просмотра. По умолчанию равно 350 менять параметры компонента в ходе работы можно следующим образом: addChild(myComponent); // myComponent.y = 60; //поменять местоположение по оси "y" myComponent.x = 100; //поменять местоположение по оси "x" myComponent.picHeight = 100; //поменять ширину изображений в строке прокрутки myComponent.picWidth = 50; //поменять высоту изображений в строке прокрутки myComponent.imageWidth = 200; //поменять ширину изображения в окне просмотра myComponent.imageHeight = 150; //поменять ширину изображения в окне просмотра myComponent.picCount = 10;//поменять количество отображаемых на экране изображений в полосе прокрутки При настройке компонента можно пользоваться константами: myComponent.KOEFFDEFAULT - отношение по умолчанию ширины к высоте. равно 1.4; myComponent.IMAGEMINX - минимальное значение ширины изображения в окне просмотра. равно 200; myComponent.IMAGEMINY - минимальное значение высоты изображения в окне просмотра. равно 142.85714285714286; myComponent.IMAGEMAXX - максимальное значение ширины изображения в окне просмотра. равно 600; myComponent.IMAGEMAXY - максимальное значение высоты изображения в окне просмотра. равно 428.5714285714286; myComponent.IMAGEDEFAULTX - значение по умолчанию ширины изображения в окне просмотра. равно 350; myComponent.IMAGEDEFAULTY - значение по умолчанию высоты изображения в окне просмотра. равно 250 myComponent.PICMINX - минимальное значение ширины изображения в полосе прокрутки. равно 20; myComponent.PICMINY - минимальное значение высоты изображения в полосе прокрутки. равно 14.285714285714286; myComponent.PICMAXX - максимальное значение ширины изображения в полосе прокрутки. равно 200; myComponent.PICMAXY - максимальное значение высоты изображения в полосе прокрутки. равно 142.85714285714286; myComponent.PICDEFAULTX - значение по умолчанию ширины изображения в полосе прокрутки. равно 100; myComponent.PICDEFAULTY - значение по умолчанию высоты изображения в полосе прокрутки. равно 71.42857142857143; myComponent.PICCOUNTMIN - минимальное количество отображаемых картинок на экране в полосе прокрутки. равно 1; myComponent.PICCOUNTMAX - максимальное количество отображаемых картинок на экране в полосе прокрутки. равно 20; myComponent.PICCOUNTDEFAULT - значение по умолчанию количества отображаемых картинок на экране в полосе прокрутки. равно 4;
__________________
так то оно так, но ежели иначе - так вот тебе и пожалуста Последний раз редактировалось sabarn; 26.10.2009 в 17:39. Причина: Добавил демку |
![]() |
Часовой пояс GMT +4, время: 15:34. |
|
|
« Предыдущая тема | Следующая тема » |
| Теги |
| компонент OpenSource |
|
|