![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Цитата:
Изменил значение строки на и все заработало! Было бы не плохо, если выложили урок на эту тему, или исходник в FAQ - тема всетаки актуальная. Заранее спасибо! ![]() Последний раз редактировалось -O-; 29.06.2006 в 11:59. |
|
|||||
|
2 -O- и amo, мой первый пример катит, только я забыл про то что на сцене рисуется ручками (привык программно все делать).
глубины во флеше распределяються так : те что меньше нуля, те принадлежат объектам нарисованым на сцене во самом проекте (фла), начиная с -ххххх (вроде -16ххх) точных цифр не помню. Если вы хотите чтобы у вас мувик созданый программно был глубже то вам естественно нужно поместить его на глубину меньшую чем -ххххх, что -О- и сделал. |
|
|||||
|
...что и требовалось доказать
Ув. iNils, можт всетаки добавите в раздел FAQ? (топ всетаки полееезный) |
|
|||||
|
Регистрация: Jun 2006
Сообщений: 9
|
шустро вы тут... =) только хотел исходник кинуть, а тут уже iNils самое то выложил! всем спасибо!
|
|
|||||
|
Регистрация: Jul 2002
Адрес: Россия, Ставропольский край, Пятигорск
Сообщений: 42
|
Цитата:
Я предлагал дублировать в пределах мувика, а не рута, когда говорил о том, что код нужно будет немного поправить. Похоже теперь тема раскрыта полностью (почти) ![]() Есть одно но Мой код (тот что в начале ветки), был написан около года назад и он имеет одну недоработку, постоянно идет чтение переменных на _root.onEnterFrame. Но после того, как ширина и высота задана, чтение этих параметров нам уже не нужно. Можно просто проверить, если существуют переменные swidth и sheight, то delete this.onEnterFrame; (пробовать не буду, кто захочет, попробуйте этот момент учесть) А вот этот код свежее ![]() написан под 7-кой Stage.scaleMode = "noScale";
Stage.align = "TL";
function MyPattern(scrw,scrh,pic,picname)
{
pic._x = 0;
pic._y = 0;
pw = pic._width;
ph = pic._height;
klvoinx = (scrw / pw)+1;
klvoiny = (scrh /ph)+1;
x = 0; y = 0; i = 0;
pic._x = x;
pic._y = y;
for (y = 0; y <= klvoiny; y++)
{
for (x = 0; x <= klvoinx; x++)
{
i--
tname = picname + i;
duplicateMovieClip(pic, tname, i);
setProperty (tname, _x, x*pw);
setProperty (tname, _y, y*ph);
}
}
}
/////StageDublicator
/////Случайный выбор заливки :)
var patternname:Array = ["nbg","nbg1"]; //// это имя заливки (мувика)
ind = random(patternname.length) // выбираем из массиво
patname = patternname[ind];
allpname = this[patname];
if (!pat){
MyPattern(Stage.width,Stage.height, allpname, patname);
}
myListener = new Object();
myListener.onResize = function () {
nb = 1;
MyPattern(Stage.width,Stage.height, allpname, patname);
}
Stage.addListener(myListener);
stop ();
Последний раз редактировалось maler; 30.06.2006 в 07:13. |
![]() |
![]() |
Часовой пояс GMT +4, время: 00:34. |
|
|
« Предыдущая тема | Следующая тема » |
|
|