Вернуться   Дизайнерский форум » ДИЗАЙН И ГРАФИКА » Технологии Flash

Как скопировать код в экшены первого кадра слоя actions? В Adoble CS3.

Обсуждение темы Как скопировать код в экшены первого кадра слоя actions? В Adoble CS3. в разделе Технологии Flash, часть категории ДИЗАЙН И ГРАФИКА; И зачем запись ? Просто добавьте в код onEnterFrame и все заработает onEnterFrame=function () { time=new Date(); // объект time seconds = time.getSeconds() ...


Закрытая тема
 
Опции темы
Старый 26.02.2010, 18:58   #31
И зачем запись ? Просто добавьте в код onEnterFrame и все заработает

onEnterFrame=function () {
time=new Date(); // объект time
seconds = time.getSeconds()
minutes = time.getMinutes()
hours = time.getHours()

hours = hours + (minutes/60);

seconds = seconds*6; // считаем секунды
minutes = minutes*6; // считаем минуты
hours = hours*30; // считаем часы

sec._rotation=seconds; // задаём значение параметра rotation
min._rotation=minutes; // задаём значение параметра rotation
hour._rotation=hours; // задаём значение параметра rotation
}

 
Старый 26.02.2010, 18:58
Ссылки
Старый 26.02.2010, 19:01   #32
Цитата:
Сообщение от Aldes Посмотреть сообщение
СергейП, не ждите напрасно, ибо "глупость" сказал FiFF, функция enterFrame здесь совершенно ни причем. А второй кадр нужен для "обнуления" кода
А второй кадр нужен для "обнуления" кода - То есть, процесс бесконечности в работе часов зависит от этого (ключевого) кадра, так что ли??? Или как если по другому, зациклить процес вернув по окончании работы ролика, опять начал свой показ, да так, что будто и не оканчивался?
- Часы, вообше сверяют себя с теми что в ПК или нет? Они (флаш часы) синхронизируются от ПК, или иначе, часы (Флаш) - могут через промежуток времени (скажем 3 или 7 дней, если ПК не выключать и ролик не останавливать) показывать реально не соответствующее время ?? - Знаете ответ?
 
Старый 26.02.2010, 19:10   #33
Я не очень понял проблему. Вы имеете ввиду шкала анимации это такая штука куда кадры вставляетьс ?
Если да, то ее принято таймлайном называть А теперь про функцию. Вы немного не так поняли ее назначение. На таймлайн не будет добавляться новых кадров. Это... Эм... Как бы образно говорят так Даже если перевести с английского enter frame - вставить кадр. Но эта функция никак не изменяет таймлайн. Проще говоря, она обновляет кадр
 
Старый 26.02.2010, 19:44   #34
Цитата:
Сообщение от СергейП Посмотреть сообщение
А второй кадр нужен для "обнуления" кода - То есть, процесс бесконечности в работе часов зависит от этого (ключевого) кадра, так что ли??? Или как если по другому, зациклить процес вернув по окончании работы ролика, опять начал свой показ, да так, что будто и не оканчивался?
- Часы, вообше сверяют себя с теми что в ПК или нет? Они (флаш часы) синхронизируются от ПК, или иначе, часы (Флаш) - могут через промежуток времени (скажем 3 или 7 дней, если ПК не выключать и ролик не останавливать) показывать реально не соответствующее время ?? - Знаете ответ?
Часы Флэш аналогичны с часами компа))) Но можно сделать часы, которые будут показывать "свое" время независимо от часов компьютера. Например время в Лондоне.

Добавлено через 31 минуту

http://slil.ru/28710954

Последний раз редактировалось FiFF; 26.02.2010 в 19:44.. Причина: Добавлено сообщение
 
Этот пользователь сказал спасибо FiFF за это полезное сообщение:
СергейП (26.02.2010)
Старый 28.02.2010, 10:35   #35
Цитата:
Сообщение от FiFF Посмотреть сообщение
И зачем запись ? Просто добавьте в код onEnterFrame и все заработает

onEnterFrame=function () {
time=new Date(); // объект time
seconds = time.getSeconds()
minutes = time.getMinutes()
hours = time.getHours()

hours = hours + (minutes/60);

seconds = seconds*6; // считаем секунды
minutes = minutes*6; // считаем минуты
hours = hours*30; // считаем часы

sec._rotation=seconds; // задаём значение параметра rotation
min._rotation=minutes; // задаём значение параметра rotation
hour._rotation=hours; // задаём значение параметра rotation
}

- Пробовал добавить эти коды, в каждый слой и создавал независимый слой (вставлял в него эти коды) и с каждым слоем проделывал операции по вставке для его работы - вставляя только те части что отвечают за его работу и вставлял общий код (весь) результата нет. Может Вы прислали не для Adoble Flash CS3 a для CS4 коды? Разница большая по автоматическому написанию кодов.
- Допустимо, что Вы вставляли в этой же программе применяя к работе часов. ролика, вопрос: - Куда вставлять, можно по конкретнее (пример: щелкаем кн. мыши по любому слою в окне и нажимаем в открывшейся вкладке вставить слой, нажимаем кл.F9 - и вставляем часть кода .... (или весь код)).
Спасибо!

Последний раз редактировалось СергейП; 28.02.2010 в 10:43..
 
Старый 28.02.2010, 15:00   #36
Это код для кадра, язык программирования не зависит от версии флеша, это я вам так, для заметки говорю. И в ЦС3 и ЦС4 есть АС 3.0, а этот код написан вообще на АС 2.0, так что он и к 8 и к 7 подойдет.
 
Старый 28.02.2010, 16:42   #37
Цитата:
Сообщение от Pett Посмотреть сообщение
Это код для кадра, язык программирования не зависит от версии флеша, это я вам так, для заметки говорю. И в ЦС3 и ЦС4 есть АС 3.0, а этот код написан вообще на АС 2.0, так что он и к 8 и к 7 подойдет.
- Так как его тогда и куда вставлять? Если Вы знаете - ответьте, будьте любезны. Вопрос Вы так и не прочли, а ответ дали - спасибо, но воз и ныне там.
 
Старый 28.02.2010, 17:46   #38
СергейП, этот код вставляется только один раз для кадра, любого. Чтоб все работало, нужно не только код вставить, но и мувиклипы стрелок назвать соответсвенно
 
Старый 28.02.2010, 18:03   #39
Цитата:
Сообщение от Aldes Посмотреть сообщение
СергейП, этот код вставляется только один раз для кадра, любого. Чтоб все работало, нужно не только код вставить, но и мувиклипы стрелок назвать соответсвенно
Все так и сделал, мувиклипы даже дублировал и переназвал теми именами что прописаны в самом скрипте - чтобы скрипт их видел и использовал, да так и нет толку, ролик сформировывается и показывается лиш его первый кадр а анимации нет.
- Так када и сколько сцен слоев и т.д. - я описал вопрос в выше, прочтите его пож...
Спасибо!
 
Старый 28.02.2010, 18:08   #40
СергейП, скачайте мой исходник и посмотрите что и как
Можете дописать перед кодом onEnterFrame=function () {, а в самом конце } и убейте весь второй кадр во всей сцене (во всех слоях)
 
Старый 28.02.2010, 18:08
Закрытая тема




Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите расшифровать технику Embroidery Actions Stellaria Растровая графика 1 15.05.2014 10:33
В Adoble Flash - повернуть часовую стрелку СергейП Технологии Flash 8 07.11.2010 13:31
Как скопировать? 111 Кальянная 5 27.07.2010 19:37
Наложение слоя ivan341 HTML, CSS, JavaScript 5 03.02.2009 12:35
Прозрачность слоя с помошью Css Мяут HTML, CSS, JavaScript 1 04.04.2006 10:07


Текущее время: 22:47. Часовой пояс GMT +4.

Реклама на форуме Условия размещения рекламы
Биржа ссылок Заработай на сайте!
Дизайнерский форум