Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 14.12.2005, 17:18
Nata123 вне форума Посмотреть профиль Отправить личное сообщение для Nata123 Найти все сообщения от Nata123
  № 1  
Ответить с цитированием
Nata123

Регистрация: Nov 2005
Адрес: Киев
Сообщений: 84
Отправить сообщение для Nata123 с помощью ICQ
По умолчанию Видимость слоя

можно ли динамически сделать слой невидимым?

Старый 14.12.2005, 17:20
KUZEN вне форума Посмотреть профиль Отправить личное сообщение для KUZEN Посетить домашнюю страницу KUZEN Найти все сообщения от KUZEN
  № 2  
Ответить с цитированием
KUZEN
Ветеран форума
 
Аватар для KUZEN

Регистрация: Jun 2005
Адрес: MOSCOW
Сообщений: 6,852
Отправить сообщение для KUZEN с помощью ICQ Отправить сообщение для KUZEN с помощью Yahoo Отправить сообщение для KUZEN с помощью Skype™
Можно делать вместо слоёв мувик и пихать в него всё что нужно, а уже его делать не видимым ...
__________________
BestMasterиZация

Старый 14.12.2005, 17:22
Nata123 вне форума Посмотреть профиль Отправить личное сообщение для Nata123 Найти все сообщения от Nata123
  № 3  
Ответить с цитированием
Nata123

Регистрация: Nov 2005
Адрес: Киев
Сообщений: 84
Отправить сообщение для Nata123 с помощью ICQ
Цитата:
Сообщение от KUZEN
Можно делать вместо слоёв мувик и пихать в него всё что нужно, а уже его делать не видимым ...
да, но он выводится поверх всех слоёв.....а мне нужно чтобы он выводился под всеми слоями

Старый 14.12.2005, 17:25
KUZEN вне форума Посмотреть профиль Отправить личное сообщение для KUZEN Посетить домашнюю страницу KUZEN Найти все сообщения от KUZEN
  № 4  
Ответить с цитированием
KUZEN
Ветеран форума
 
Аватар для KUZEN

Регистрация: Jun 2005
Адрес: MOSCOW
Сообщений: 6,852
Отправить сообщение для KUZEN с помощью ICQ Отправить сообщение для KUZEN с помощью Yahoo Отправить сообщение для KUZEN с помощью Skype™
Всё зависил от того каким образом ты все свои мувике на сцене располагаешь , тот мувик у которого глубина больше тот и будет сверху ... короче просто задай своим мувикам нужные глубины ...
__________________
BestMasterиZация

Старый 14.12.2005, 17:29
Nata123 вне форума Посмотреть профиль Отправить личное сообщение для Nata123 Найти все сообщения от Nata123
  № 5  
Ответить с цитированием
Nata123

Регистрация: Nov 2005
Адрес: Киев
Сообщений: 84
Отправить сообщение для Nata123 с помощью ICQ
вот, я не могу понять.
есть слой с объектом,
пишу код
this.createEmptyMovieClip("trajectory_init", 12);
trajectory_init.lineStyle(1, 0x207ad8, 99);
trajectory_init.moveTo(0, 0);
trajectory_init.lineTo(Stage.width, Stage.height);
я указала глубину 12, а линия рисуется поверх объекта, а нужно чтобы наоборот, что делать?

Старый 14.12.2005, 17:32
KUZEN вне форума Посмотреть профиль Отправить личное сообщение для KUZEN Посетить домашнюю страницу KUZEN Найти все сообщения от KUZEN
  № 6  
Ответить с цитированием
KUZEN
Ветеран форума
 
Аватар для KUZEN

Регистрация: Jun 2005
Адрес: MOSCOW
Сообщений: 6,852
Отправить сообщение для KUZEN с помощью ICQ Отправить сообщение для KUZEN с помощью Yahoo Отправить сообщение для KUZEN с помощью Skype™
У тебя линия рисуется в мувике trajectory_init, а он у тебя на 12 уровне, и если ты хочешь разместить его под мувиками созданными ручками на сцене, то попробуй задать отрицательную глубину , например -10000
__________________
BestMasterиZация

Старый 14.12.2005, 17:36
Nata123 вне форума Посмотреть профиль Отправить личное сообщение для Nata123 Найти все сообщения от Nata123
  № 7  
Ответить с цитированием
Nata123

Регистрация: Nov 2005
Адрес: Киев
Сообщений: 84
Отправить сообщение для Nata123 с помощью ICQ
всё равно рисуется поверх всего(((

Старый 14.12.2005, 17:37
KUZEN вне форума Посмотреть профиль Отправить личное сообщение для KUZEN Посетить домашнюю страницу KUZEN Найти все сообщения от KUZEN
  № 8  
Ответить с цитированием
KUZEN
Ветеран форума
 
Аватар для KUZEN

Регистрация: Jun 2005
Адрес: MOSCOW
Сообщений: 6,852
Отправить сообщение для KUZEN с помощью ICQ Отправить сообщение для KUZEN с помощью Yahoo Отправить сообщение для KUZEN с помощью Skype™
Давай исходник мне не совсем понятно что поверх чего рисуется ...
__________________
BestMasterиZация

Старый 14.12.2005, 17:53
Nata123 вне форума Посмотреть профиль Отправить личное сообщение для Nata123 Найти все сообщения от Nata123
  № 9  
Ответить с цитированием
Nata123

Регистрация: Nov 2005
Адрес: Киев
Сообщений: 84
Отправить сообщение для Nata123 с помощью ICQ
клип
один слой, в нём размещаю символ с кружёчком например,
а в кадре пишу

Draw_trajectory_Init();
function Draw_trajectory_Init() {
createEmptyMovieClip("trajectory_init", -10000);
trajectory_init.lineStyle(1, 0x207ad8, 99);
trajectory_init.moveTo(0, 0);
trajectory_init.lineTo(Stage.width, Stage.height);
this.attachMovie(trajectory_init,trajectory_init,1);
}

всё

Старый 14.12.2005, 18:08
Nirth вне форума Посмотреть профиль Отправить личное сообщение для Nirth Посетить домашнюю страницу Nirth Найти все сообщения от Nirth
  № 10  
Ответить с цитированием
Nirth
4AM Games
 
Аватар для Nirth

блогер
Регистрация: Nov 2002
Адрес: Sofia
Сообщений: 6,264
Записей в блоге: 1
Отправить сообщение для Nirth с помощью ICQ Отправить сообщение для Nirth с помощью AIM Отправить сообщение для Nirth с помощью MSN Отправить сообщение для Nirth с помощью Yahoo Отправить сообщение для Nirth с помощью Skype™
1) в ActionScript название функций и переменных принято называть с маленькой буквы, разделяя слова большой
пример : drawTrajectoryInit()
2) я не фига не понял что делаеть. зачем сначала создаеться мувик, и откуда мы его атачим ?

у меня есть подозрение что вы просто хотите нарисовать линию. если я прав то так
Код:
function drawLine(target:MovieClip,x1:Number,y1:Number,x2:Number,y2:Number,col:Number):MovieClip {
    var result:MovieClip = target.createEmptyMovieClip("line"+getTimer()+"_mc",target.getNextHighestDepth());
    result.lineStyle(1, col, 100 );
    result.moveTo(x1,y1);
    result.lineTo(x2,y2);
    return result;
}
используем соответственно так
Код:
var myLine:MovieClip = drawLine(_root,0,0,Stage.width,Stage.height, 0x207ad8 );
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^

Создать новую тему Ответ Часовой пояс GMT +4, время: 11:45.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 11:45.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.