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

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

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

Регистрация: Apr 2007
Адрес: Moscow
Сообщений: 5
Отправить сообщение для Starling с помощью ICQ Отправить сообщение для Starling с помощью Skype™
По умолчанию Принцип работы обьекта, не зависящего от Timeline

Значит так, народ... есть сайт (http://www.pixorama.ru/flash.html).
На нём, как вы можете заметить, 4 шторки, которые работают атономно и, не завися от Timeline). Тоесть, при открывании какой-либо из этих шторок - другая закрывается, вне зависимости от нахождения на временной панели.
Так вот... обьясните нубу принцип независимости шторок. Я так понимаю...
К кнопке привязана шторка(каким макаром только непонятно, уж точно не gotoandplay =)) и работает какойто скрипт, который закрывает шторку при кликах на другие кнопки. Очень нужен сей скрипт. Если, конечно, он у вас есть)
__________________
"Желание клиента - закон!" © Правильный Фрилансер

Старый 23.07.2008, 15:34
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 2  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
У каждого мувиклипа свой собственный таймлайн, не зависимый от таймлайна друго мувиклипа. Поэтому их анимация может работать асинхронно.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 23.07.2008, 15:38
Starling вне форума Посмотреть профиль Отправить личное сообщение для Starling Посетить домашнюю страницу Starling Найти все сообщения от Starling
  № 3  
Ответить с цитированием
Starling

Регистрация: Apr 2007
Адрес: Moscow
Сообщений: 5
Отправить сообщение для Starling с помощью ICQ Отправить сообщение для Starling с помощью Skype™
тоесть каждую шторку надо создавать как отдельный мувиклип?
__________________
"Желание клиента - закон!" © Правильный Фрилансер

Старый 23.07.2008, 16:18
BBOY Ильич вне форума Посмотреть профиль Отправить личное сообщение для BBOY Ильич Найти все сообщения от BBOY Ильич
  № 4  
Ответить с цитированием
BBOY Ильич
 
Аватар для BBOY Ильич

Регистрация: Nov 2007
Сообщений: 256
Записей в блоге: 1
Отправить сообщение для BBOY Ильич с помощью ICQ
Верно

Старый 23.07.2008, 16:28
Starling вне форума Посмотреть профиль Отправить личное сообщение для Starling Посетить домашнюю страницу Starling Найти все сообщения от Starling
  № 5  
Ответить с цитированием
Starling

Регистрация: Apr 2007
Адрес: Moscow
Сообщений: 5
Отправить сообщение для Starling с помощью ICQ Отправить сообщение для Starling с помощью Skype™
тоесть, ставлю, например, верхнюю шторку, справа на кнопке прописываю скрипт на открытие. А скрипт на закрытие тогда какой? и как вообще зацепить на шторке кадр клипа? Если можно только gotoandplay сцену или кадр?
__________________
"Желание клиента - закон!" © Правильный Фрилансер

Старый 23.07.2008, 16:43
Infectedcell вне форума Посмотреть профиль Отправить личное сообщение для Infectedcell Посетить домашнюю страницу Infectedcell Найти все сообщения от Infectedcell
  № 6  
Ответить с цитированием
Infectedcell
 
Аватар для Infectedcell

Регистрация: Mar 2006
Адрес: Москва
Сообщений: 415
Цитата:
Сообщение от Starling Посмотреть сообщение
тоесть каждую шторку надо создавать как отдельный мувиклип?
Пожалуй не соглашусь.
- Цель всех Ваших шторок одна и та же
- схема работы у них одна и та же.

Никогда не городите кучу одних и тех же мувиков, если их значение одно и то же..

Просто решите свой вопрос, проверя состояние всех, будь то 4 или 104, шторок на то или иное событие, разместив шторку двумя способами:
- шторку на сцену и продублировать её на этой же сцене, столько раз, сколько необходимо. Присвойте каждой шторке InstanceName0, InstanceName1.... и потом, перебирайте эти шторки на события...
- создайте пустой МС на сцене или с помощью AS.
Дальше, закиньте в этот МС столько шторок, скольку Вам необходимо с помощью attachMovie из библиотеки и так же перебирайте их на события

Цитата:
Сообщение от Starling Посмотреть сообщение
тоесть, ставлю, например, верхнюю шторку, справа на кнопке прописываю скрипт на открытие. А скрипт на закрытие тогда какой? и как вообще зацепить на шторке кадр клипа? Если можно только gotoandplay сцену или кадр?
не надо ничего писать на кнопках, работайте с клипами через AS
Давайте рассмотрим пример того, что я написал выше..
Код:
//В самом клипе шторы, укажите  в первом кадре - 
delete this.onEnterFrame;
stop();
//Аттачим наши шторки из библиотеки, предварительно присвоив нашей шторке LinkageID - myMC
//На сцене у нас лежит мувик с именем MCholder
var objY:Number = 0;
for (i=0;i<4;i++){
var curt = MCholder.attachMovie('myMC','newMC'+i,i);
curt._y = objY;
objY = objY+curt._height
curt.onRelease = check;
}
//Сама процедура проверки, какая шторка активна, в зависомости от этого, осуществляем те или иные действия
function check() {
   for (i-0;i<4;i++){
   var mc:MovieClip = MCholder['myMC'+i];
   if (this!=mc){ 
      this.gotoAndPlay(2);
      this.onRelease = check;
   }else{
      mc.onEnterFrame = function() {
         prevFrame();
      }
      delete mc.onRelease; 
   }
}
Что то типа того,
__________________
Mix: Хобби | Работа | undefined


Последний раз редактировалось Infectedcell; 23.07.2008 в 16:58.
Старый 23.07.2008, 16:56
Starling вне форума Посмотреть профиль Отправить личное сообщение для Starling Посетить домашнюю страницу Starling Найти все сообщения от Starling
  № 7  
Ответить с цитированием
Starling

Регистрация: Apr 2007
Адрес: Moscow
Сообщений: 5
Отправить сообщение для Starling с помощью ICQ Отправить сообщение для Starling с помощью Skype™
хех... большое спасибо Инфект, но это лишь часть вопроса)
хочу понять каким образом сделать так, что б шторки задвигались при кликах на кнопки других "этажей"...
да и сам принцип, который Вы обьяснили(не считая присвоения имён обьектам) я не очень понял. Если можно поподробнее)

дело в том что флэшер, который делал этот сайт пропал. И всю работу придёться делать мне с 0(поскольку флэшер юзал АС3) вот я и хочу узнать схему работы над тем же но в АС1\2, без подгружания видео, поскольку заказчик его не приемлет.
__________________
"Желание клиента - закон!" © Правильный Фрилансер


Последний раз редактировалось iNils; 23.07.2008 в 17:35.
Старый 23.07.2008, 17:02
Infectedcell вне форума Посмотреть профиль Отправить личное сообщение для Infectedcell Посетить домашнюю страницу Infectedcell Найти все сообщения от Infectedcell
  № 8  
Ответить с цитированием
Infectedcell
 
Аватар для Infectedcell

Регистрация: Mar 2006
Адрес: Москва
Сообщений: 415
Цитата:
Сообщение от Starling Посмотреть сообщение
хех... большое спасибо Инфект, но это лишь часть вопроса)
хочу понять каким образом сделать так, что б шторки задвигались при кликах на кнопки других "этажей"...
да и сам принцип, который Вы обьяснили(не считая присвоения имён обьектам) я не очень понял. Если можно поподробнее)
Не вижу проблемы, чуть-чуть переработайте фрагмент кода, указанный ниже... и будет вам закрытие шторы, при клике на другие шторы...
__________________
Mix: Хобби | Работа | undefined

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

Регистрация: Apr 2007
Адрес: Moscow
Сообщений: 5
Отправить сообщение для Starling с помощью ICQ Отправить сообщение для Starling с помощью Skype™
спасибо сердечное вам)
__________________
"Желание клиента - закон!" © Правильный Фрилансер

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

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

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


 


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


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