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

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

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

Регистрация: Oct 2002
Адрес: Moscow
Сообщений: 4
Отправить сообщение для Dennny с помощью ICQ
Cool Запарился. Не получается размножить динамическую букву. Помогите !!!!

Всё кажется сделал - поле динамического текста сделал, траекторию движения сляпал. В мувик их обьединил.
Задал строку текста, что будет "летать по траектории". Дублирование мувика раставил по кадрам. Исходный мувик сделал невидимым, а дубли делаю видимыми. Но почему-то ничего не работает ...

Вот основной текст скрипта и сам FLA-файл:

Mytext = "Мама мыла раму";
.....
duplicateMovieClip ("_root.MoveChar","MoveChar" + _CurrentFrame, _CurrentFrame);
eval("_root.MoveChar" + _CurrentFrame)._alpha = 100;
_root.MoveChar.Ch = substring (MyText, _CurrentFrame ,1);

Что не так - подскажите !!!
Вложения
Тип файла: zip menu.zip (4.9 Кб, 89 просмотров)
__________________
С Уважением ...


Последний раз редактировалось Dennny; 19.10.2002 в 15:06.
Старый 20.10.2002, 04:43
fiza вне форума Посмотреть профиль Отправить личное сообщение для fiza Найти все сообщения от fiza
  № 2  
fiza
 
Аватар для fiza

Регистрация: Feb 2002
Адрес: Ростов-на-Дону
Сообщений: 56
Отправить сообщение для fiza с помощью ICQ

сыро но работает
Вложения
Тип файла: zip menu_new.zip (6.5 Кб, 114 просмотров)

Старый 20.10.2002, 14:57
Dennny вне форума Посмотреть профиль Отправить личное сообщение для Dennny Найти все сообщения от Dennny
  № 3  
Dennny

Регистрация: Oct 2002
Адрес: Moscow
Сообщений: 4
Отправить сообщение для Dennny с помощью ICQ
По умолчанию Уточнение

Большое спасибо за пример. Премного благодарен!

Вот только последняя непонятка:

duplicateMovieClip ("_root.MoveChar","MoveChar" + i, i);
- продублировали клип и присвоили имя с порядковым номером буквы - это ясно,

i++; - увеличили счётчик

if(i<=textlength){
gotoAndPlay(2);
} - проверили не вышли ли за конец фразы и если нет то пошли на обработку следующей буквы - это ясно

_root["MoveChar"+i].Ch = substring (MyText, i ,1);
- а вот это то, что в моём выглядело как
"_root.MoveChar.Ch = substring (MyText, _CurrentFrame ,1);" ?

А что означают квадратные скобки после = _root[...] ?
Это обращение к копии поля динамического текста Ch относящегося к дублированному мувику с именем ["MoveChar"+i] ???

Заранее спасибо
__________________
С Уважением ...

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

Регистрация: Feb 2002
Адрес: Ростов-на-Дону
Сообщений: 56
Отправить сообщение для fiza с помощью ICQ
квадратные скобки это то же самое что eval
очень удобная штука

А в строчке устанавливаеться значение переменной
ch внутри только что продублированного клипа

Старый 20.10.2002, 20:45
Dennny вне форума Посмотреть профиль Отправить личное сообщение для Dennny Найти все сообщения от Dennny
  № 5  
Dennny

Регистрация: Oct 2002
Адрес: Moscow
Сообщений: 4
Отправить сообщение для Dennny с помощью ICQ
Attention понятно кажется

То есть вопрос мой надо было бы уточнить так -
Все ли относящиеся к мувику символы (бутоны, надписи и прочие обекты в нём используещиеся) дублируются при дублировании мувика функцией DuplicateMovieClip и как следствие получающие свои копии в новом воплощении клипа? И все ли эти обекты можно потом использовать и обрабатывать адресуя через имя новго клипа?

Пример:
_root.<новое имя клипа>.<имя обьекта в старом клипе>
__________________
С Уважением ...

Старый 21.10.2002, 01:07
fiza вне форума Посмотреть профиль Отправить личное сообщение для fiza Найти все сообщения от fiza
  № 6  
fiza
 
Аватар для fiza

Регистрация: Feb 2002
Адрес: Ростов-на-Дону
Сообщений: 56
Отправить сообщение для fiza с помощью ICQ
По умолчанию Re: понятно кажется

Цитата:
Оригинал написал(а) Dennny

Все ли относящиеся к мувику символы (бутоны, надписи и прочие обекты в нём используещиеся) дублируются при дублировании мувика функцией DuplicateMovieClip и как следствие получающие свои копии в новом воплощении клипа? И все ли эти обекты можно потом использовать и обрабатывать адресуя через имя новго клипа?

Пример:
_root.<новое имя клипа>.<имя обьекта в старом клипе> [/b]
ответ положительный.

Но! как написано в хелпе:

Variables in the parent movie clip are not copied into the duplicate movie clip.

то есть так работать не будет :

_root.MoveChar.Ch = substring (MyText, i ,1);
duplicateMovieClip ("_root.MoveChar","MoveChar" + i, i);
i++;

Старый 21.10.2002, 16:22
Dennny вне форума Посмотреть профиль Отправить личное сообщение для Dennny Найти все сообщения от Dennny
  № 7  
Dennny

Регистрация: Oct 2002
Адрес: Moscow
Сообщений: 4
Отправить сообщение для Dennny с помощью ICQ
Tip Огромное СПАСИБО !!!

Примите уважаемый мои благодарности за терпение и доброжелательность.
С Уважением, Денис.
__________________
С Уважением ...

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

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

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


 


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


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