Модераторы: SoWa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> не могу сделать звёзды ниже планеты, позиционирование слоёв 
:(
    Опции темы
Enya
  Дата 2.10.2007, 15:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 386
Регистрация: 5.10.2005

Репутация: нет
Всего: нет



Вот сделала звёзное небо. звёзды есть. скрипт размножает. но нужно сделать звёзды непосредственно под планетой, орбитами и спутниками.
физически слой находиться в самом низу - но звёзды всё равно поверх всего мультика.
как понимаю дело в duplicateMovieClip и в свойтве глубины (depth) 
самого кода с гулькин нос
Код

for (var i =0;i<100;i++) {
    star.duplicateMovieClip("star"+i,i,{_x:Math.random()*640,_y:Math.random()*480});
    _root["star"+i].gotoAndPlay(random(40));
}

чего то мне запретили закачивать fla расширение....


--------------------

Утсанвлен Денвер
1. PHP Version 5.1.6
2. MySQL 5.0.18-max
3. phpMyAdmin 2.6.1
PM MAIL WWW ICQ   Вверх
Maksys
Дата 2.10.2007, 19:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Future Splasher
***


Профиль
Группа: Завсегдатай
Сообщений: 1289
Регистрация: 15.6.2005
Где: Екатеринбург

Репутация: 3
Всего: 17



попробуй так:
Код

for (var i=-1000;i>-2000;i=i-2) {
    star.duplicateMovieClip("star"+i,i,{_x:Math.random()*640,_y:Math.random()*480});
    _root["star"+i].gotoAndPlay(random(40));
}



--------------------
 С уважением, BiMaWa™©.
user posted image
user posted image
PM MAIL ICQ Skype GTalk   Вверх
Enya
Дата 2.10.2007, 21:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 386
Регистрация: 5.10.2005

Репутация: нет
Всего: нет



Maksys, нет не выходит - звёзд стало больше - но всё равно наверху.


--------------------

Утсанвлен Денвер
1. PHP Version 5.1.6
2. MySQL 5.0.18-max
3. phpMyAdmin 2.6.1
PM MAIL WWW ICQ   Вверх
Maksys
Дата 3.10.2007, 04:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Future Splasher
***


Профиль
Группа: Завсегдатай
Сообщений: 1289
Регистрация: 15.6.2005
Где: Екатеринбург

Репутация: 3
Всего: 17



Как у тебя мувик с планетой называется и звездами в АС?


--------------------
 С уважением, BiMaWa™©.
user posted image
user posted image
PM MAIL ICQ Skype GTalk   Вверх
Enya
Дата 3.10.2007, 08:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 386
Регистрация: 5.10.2005

Репутация: нет
Всего: нет



Maksys, в принципе никак - ну это слой в котором есть мумик только планеты erth


--------------------

Утсанвлен Денвер
1. PHP Version 5.1.6
2. MySQL 5.0.18-max
3. phpMyAdmin 2.6.1
PM MAIL WWW ICQ   Вверх
Maksys
Дата 3.10.2007, 20:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Future Splasher
***


Профиль
Группа: Завсегдатай
Сообщений: 1289
Регистрация: 15.6.2005
Где: Екатеринбург

Репутация: 3
Всего: 17



тода так попробуй:
Код

for (var i=erth.getDepth();i>(erth.getDepth()-2000);i=i-2) {
    star.duplicateMovieClip("star"+i,i,{_x:Math.random()*640,_y:Math.random()*480});
    _root["star"+i].gotoAndPlay(random(40));
}



--------------------
 С уважением, BiMaWa™©.
user posted image
user posted image
PM MAIL ICQ Skype GTalk   Вверх
tofsla
Дата 4.10.2007, 21:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 90
Регистрация: 17.5.2005
Где: Москва

Репутация: 1
Всего: 1



а ты не хочешь, просто, засунуть планету с орбитами и спутниками в один клип, и подгружать его c помощью attachMovie, с той глубиной, которая тебе нужна.

По-моему программно созданным мувикам нельзя присваивать отрицательную глубину, а добавленные в дизайне нельзя перетащить на положительную (где-то читала, не помню где :/)

Это сообщение отредактировал(а) tofsla - 4.10.2007, 21:42
PM MAIL   Вверх
Maksys
Дата 5.10.2007, 20:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Future Splasher
***


Профиль
Группа: Завсегдатай
Сообщений: 1289
Регистрация: 15.6.2005
Где: Екатеринбург

Репутация: 3
Всего: 17



Цитата(tofsla @  5.10.2007,  00:41 Найти цитируемый пост)
По-моему программно созданным мувикам нельзя присваивать отрицательную глубину

Блин  чета знакомое высказывание smile

тода да остается  одно:
Код

for (var i=this.getNextHighestDepth();i>500;i++) {
    star.duplicateMovieClip("star"+i,i,{_x:Math.random()*640,_y:Math.random()*480});
    _root["star"+i].gotoAndPlay(random(40));
}
erth.swapDepths(this.getNextHighestDepth())



--------------------
 С уважением, BiMaWa™©.
user posted image
user posted image
PM MAIL ICQ Skype GTalk   Вверх
tofsla
Дата 5.10.2007, 21:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 90
Регистрация: 17.5.2005
Где: Москва

Репутация: 1
Всего: 1



У меня получилось так, я сделала в дизайне пустой мувик на самом нижнем уровне и в него уже добавляла звезды

for (var i=1;i<500;i++) {
    fon_mc.attachMovie("star","star"+i,i,{_x:Math.random()*640,_y:Math.random()*480});
}

Это сообщение отредактировал(а) tofsla - 5.10.2007, 21:22
PM MAIL   Вверх
Maksys
Дата 6.10.2007, 06:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Future Splasher
***


Профиль
Группа: Завсегдатай
Сообщений: 1289
Регистрация: 15.6.2005
Где: Екатеринбург

Репутация: 3
Всего: 17



tofsla, основываясь на твои выводы... я попытаюсь сделать программно smile
Код

var stars:MovieClip=this.createEmptyMovieClip("stars",this.getNextHighestDepth());
for (var i=0;i<500;i++) {
   stars.attachMovie("star","star"+i,i,{_x:Math.random()*640,_y:Math.random()*480});
    _root["star"+i].gotoAndPlay(random(40));
}
erth.swapDepths(stars);

Во так вот... 


--------------------
 С уважением, BiMaWa™©.
user posted image
user posted image
PM MAIL ICQ Skype GTalk   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Flash"
AlDev
SoWa
  • Если вы хотите предложить кому-либо работу, то пишите или в личку, или оставляйте сообщения в специально предназначеном для этого форуме "Объявления о найме специалистов"
  • Один вопрос - одна тема. Не надо переходов от одного вопроса к другому.
  • Если вы хотите показать какой-нибудь ваш мульт, причём показать, а не предоставить исходник, то вам сюда
  • Вопросы по разработке интернет-приложений на Flex и вопросы по MXML пишите в раздел Flex
  • Смотрим в будущее. ActionScript 3 обсуждается в форуме ActionScript 3
  • Новости из мира Flash.
  • New! [code=ascript][/code] - подсветка ActionScript + wikipedia help

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, AlDev, SoWa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | ActionScript 1,2 | Следующая тема »


 




[ Время генерации скрипта: 0.0481 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.