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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 19.07.2005, 14:51
dedsky вне форума Посмотреть профиль Отправить личное сообщение для dedsky Найти все сообщения от dedsky
  № 11  
Ответить с цитированием
dedsky
[+6 16.03.11]
 
Аватар для dedsky

Регистрация: Jul 2004
Адрес: от Москвы до самых до окраин
Сообщений: 172
To: KUZEN, исходник не могу сейчас повесить (всё дома), да и чего непонятного: на главной временной диаграме фильма (не _root) семь клипов (от mc1 до mc7), в каждом из них по одному клипу (cl11 ... cl17) (на самом деле там ещё клипы, но к вопросу отношения не имеют-точно). Так вот, за встроенный клип mc1.cl11 надо таскать родительский клип mc1.
To: swfus, пробовал внутри функции Drag trace(this["mc"+i]._x), выводит undefined. Весь трабл в именах клипов (родительских и вложенных).
Если у человека в имени написано "Человек и пароход", то почему нельзя к нему так же обратиться.
To: Dracula_DIS, на счет this я понял, а вот _root не надо пользовать (фильм захочется куда нибудь вставить).
Спасибо народ, сегодня вечером опробую. Завтра расскажу.

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

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

Старый 19.07.2005, 15:56
MIX-er вне форума Посмотреть профиль Отправить личное сообщение для MIX-er Найти все сообщения от MIX-er
  № 13  
Ответить с цитированием
MIX-er
 
Аватар для MIX-er

Регистрация: Jun 2005
Сообщений: 612
Отправить сообщение для MIX-er с помощью ICQ Отправить сообщение для MIX-er с помощью Yahoo
не понимаю....
человечек катит бочку и возмущается что тут непонятного...
хотя хелп нужен ему..))
дружыще напиши точны и главное понятный вопрос...
я могу те дать код которого ты ни хрена не поймёшь но он будет работать и не потому что ты ни черта не знаешь а я крутан а потому что не ты его делал...
так то вот...
__________________
Best regards, Boris Petrov

Старый 19.07.2005, 20:36
Dracula_DIS вне форума Посмотреть профиль Отправить личное сообщение для Dracula_DIS Найти все сообщения от Dracula_DIS
  № 14  
Ответить с цитированием
Dracula_DIS

Регистрация: Jun 2004
Адрес: DIS
Сообщений: 53
еще раз говорю, команда this обращается к содержащей ее function поэтому уберай FUNCTION (почетай HELP там все написано, можешдаже русский почитать благо умные люди уже перевели)
__________________
Жизнь одна - тел много, истина одна - заблуждений много, знание одно - ересей много. Какой мудрец разберется во всех противоречиях?

Старый 19.07.2005, 23:19
Смольный (Smolniy) вне форума Посмотреть профиль Отправить личное сообщение для Смольный (Smolniy) Посетить домашнюю страницу Смольный (Smolniy) Найти все сообщения от Смольный (Smolniy)
  № 15  
Ответить с цитированием
Смольный (Smolniy)
Человек и Здание
 
Аватар для Смольный (Smolniy)

администратор
Регистрация: Aug 1999
Адрес: Москау-сити, Рассея
Сообщений: 4,671
Отправить сообщение для Смольный (Smolniy) с помощью ICQ
Попробуй так:

Код:
for(var i=1; i<=7; i++) {
	this["mc"+i]["cl1"+i].onPress=function() {
		this._parent.startDrag(false);
	};
	this["mc"+i]["cl1"+i].onRelease=function() {
		stopDrag();
	};
}
Хотя зачем ты внутренние клипы обзываешь ["cl1"+i] мне не совсем понятно - конкретно, непонятно зачем там i, если эти клипы и так запакованы в уникальные ["mc"+i]
Надеюсь, что код у тебя написан в руте, иначе в пути
this["mc"+i]["cl1"+i].onPress=function() {
надо писать
_root["mc"+i]["cl1"+i].onPress=function() {
но это, думаю, и так ясно.
__________________
Регардсы.

Старый 20.07.2005, 01:53
D-MAN вне форума Посмотреть профиль Отправить личное сообщение для D-MAN Найти все сообщения от D-MAN
  № 16  
Ответить с цитированием
D-MAN
 
Аватар для D-MAN

Регистрация: Nov 2003
Сообщений: 256
ну торкнуло чувака так клипы назвать... :d
__________________
Программирование на Flash подобно шаманству, гаданию на кофейной гуще - никогда не знаешь, что получится.

Anime Must Die!

Старый 20.07.2005, 13:26
dedsky вне форума Посмотреть профиль Отправить личное сообщение для dedsky Найти все сообщения от dedsky
  № 17  
Ответить с цитированием
dedsky
[+6 16.03.11]
 
Аватар для dedsky

Регистрация: Jul 2004
Адрес: от Москвы до самых до окраин
Сообщений: 172
Народ, пардон за опаздание. Спасибо D-MANу, всё сработало по его схеме (кроме i). В прикреплённом файле (.txt) код для кадра. А делов-то на одну строчку.
Вложения
Тип файла: txt dedsky_sample.txt (1.4 Кб, 9 просмотров)

Старый 20.07.2005, 14:29
dedsky вне форума Посмотреть профиль Отправить личное сообщение для dedsky Найти все сообщения от dedsky
  № 18  
Ответить с цитированием
dedsky
[+6 16.03.11]
 
Аватар для dedsky

Регистрация: Jul 2004
Адрес: от Москвы до самых до окраин
Сообщений: 172
Цитата:
Сообщение от Смольный (Smolniy)
Хотя зачем ты внутренние клипы обзываешь ["cl1"+i] мне не совсем понятно - конкретно, непонятно зачем там i, если эти клипы и так запакованы в уникальные ["mc"+i]
Надеюсь, что код у тебя написан в руте, иначе в пути
this["mc"+i]["cl1"+i].onPress=function() {
надо писать
_root["mc"+i]["cl1"+i].onPress=function() {
но это, думаю, и так ясно.
Просто это кусок моего проектика (не всё лишнее выкинул).
На счет _root я уже писал выше.
Да, кому интересно:
Вложения
Тип файла: rar dedsky_sample.rar (4.6 Кб, 7 просмотров)

Старый 21.07.2005, 05:44
D-MAN вне форума Посмотреть профиль Отправить личное сообщение для D-MAN Найти все сообщения от D-MAN
  № 19  
Ответить с цитированием
D-MAN
 
Аватар для D-MAN

Регистрация: Nov 2003
Сообщений: 256
Цитата:
Сообщение от dedsky
(кроме i)
Не тупи!

Код:
for(var i=1; i<=7; i++) {
   this["mc"+i]["cl1"+i].num = i;
   this["mc"+i]["cl1"+i].onPress=function() {
      trace(i);
      trace(this.num);
   }
}
Подумай над этим...
__________________
Программирование на Flash подобно шаманству, гаданию на кофейной гуще - никогда не знаешь, что получится.

Anime Must Die!

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

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

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


 


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


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