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

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

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

Регистрация: Jan 2007
Сообщений: 1
По умолчанию Как создать мувик с AS

Нужно создать/копировать мувиклип с ActionScript.

Скопировать, или создать клип проблем нет. А вот как мне добавить в созданный клип код вида:

on(release)
{
..........
}

Может быть еще есть какой способ реализовать подобное?

Старый 29.01.2007, 12:51
Мыкыта вне форума Посмотреть профиль Отправить личное сообщение для Мыкыта Найти все сообщения от Мыкыта
  № 2  
Ответить с цитированием
Мыкыта

Регистрация: Mar 2003
Адрес: Россия, Санкт-Петербург
Сообщений: 565
на исходнике который будешь копировать вбиваешь код он ессено будет в копии присутствовать

Старый 29.01.2007, 12:57
CorC вне форума Посмотреть профиль Отправить личное сообщение для CorC Найти все сообщения от CorC
  № 3  
Ответить с цитированием
CorC
 
Аватар для CorC

Регистрация: Jul 2006
Адрес: Земля>Россия>Вологда
Сообщений: 3,056
Отправить сообщение для CorC с помощью ICQ Отправить сообщение для CorC с помощью MSN Отправить сообщение для CorC с помощью Skype™
проще весь код во фрейме оформлять
иначе с аттач это не прокатит
__________________
"We Are The Champions My Friends!" Queen

Старый 29.01.2007, 13:38
BigFlame вне форума Посмотреть профиль Отправить личное сообщение для BigFlame Найти все сообщения от BigFlame
  № 4  
Ответить с цитированием
BigFlame

Регистрация: Jan 2007
Сообщений: 4
Ситуация вот какая:

Есть галерейка. Есть клипы для превью. Называются они, скажем, prev1, prev2,......,prevN.

Для мувика prev1 код:

Код:
on(release)
{
loadMovieClip("images/01.jpg");
}
Для мувика prev2 код:
Код:
on(release)
{
loadMovieClip("images/02.jpg");
}
Для мувика prevN код:
Код:
on(release)
{
loadMovieClip("images/N.jpg");
}
[iNils: Для оформления своего кода, надо использовать теги [code][/code]]

Мне нужно чтобы параметр для локальной функции loadMovieClip() передовался динамически. Т.е. переменной.

Как вариант предопределить сразу в руте переменных по количеству превьюх и все, но должен же быть способ делать это все динамически.


Последний раз редактировалось iNils; 29.01.2007 в 13:46.
Старый 29.01.2007, 13:45
Kinsler вне форума Посмотреть профиль Отправить личное сообщение для Kinsler Найти все сообщения от Kinsler
  № 5  
Ответить с цитированием
Kinsler
 
Аватар для Kinsler

Регистрация: Jun 2004
Адрес: Москва
Сообщений: 1,667
Код:
for (i=0; i<10; i++)
{
	_root["prev"+i].onRelease = function ()
	{
		trace(this._name);
		}
	
	}
вместо трейса узнаешь номер нажатой кнопки например из ее имени субстрингом
и передаешь в load

Старый 29.01.2007, 13:55
BigFlame вне форума Посмотреть профиль Отправить личное сообщение для BigFlame Найти все сообщения от BigFlame
  № 6  
Ответить с цитированием
BigFlame

Регистрация: Jan 2007
Сообщений: 4
Дык в том и фича, что я не знаю как узнать имя нажатого клипа.

Т.е. как кодом раелизовть алгоритм:

если нажат клип с именем prev1, то переменной clip_to_load присваиваем prev1.

Тока щас дошло, что-то вида:
Код:
on(release)
{
clip_to_load=this._name;

loadMovieClip(clip_to_load);
}
Поправьте, если яне прав. У мя с AS мало опыта, а в ообще в кодинге много. )

Старый 29.01.2007, 14:02
Kinsler вне форума Посмотреть профиль Отправить личное сообщение для Kinsler Найти все сообщения от Kinsler
  № 7  
Ответить с цитированием
Kinsler
 
Аватар для Kinsler

Регистрация: Jun 2004
Адрес: Москва
Сообщений: 1,667
блин
this._name
выдаст тебе на какой-то кнопке prev12 (или любое другое число)
substring к этой строке, и подставить число вместо номера фотографии
давай сам про субстринг прочитай
там просто F1

Старый 29.01.2007, 14:31
BigFlame вне форума Посмотреть профиль Отправить личное сообщение для BigFlame Найти все сообщения от BigFlame
  № 8  
Ответить с цитированием
BigFlame

Регистрация: Jan 2007
Сообщений: 4
Да ясно, что там еще над строками нужно поработать. Это я так в общем виде написал, а не 100% рабочий код.

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

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

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


 


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


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