Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы (http://www.flasher.ru/forum/forumdisplay.php?f=10)
-   -   Твин и свойства. (http://www.flasher.ru/forum/showthread.php?t=52980)

baxtep 22.12.2003 03:45

Твин и свойства.
 
Что, совсем безнадёжно?:
Анимация мува с МоушнТвином. Пытаюсь залезть в свойства мува и этот самый твин ломается как щепка. То-есть напрочь. Как и не было. Плеер что, не понимает свойства по отдельности, а только все вместе? И ведь пытаюсь изменить-то всего навсего Депт. Каким боком он влияет на позицию?!! Впрочем, такая картина при попытке изменения любых свойств.
Может, кто что придумает?

Dimonius 22.12.2003 03:54

??? Не понял.

YuriiZelenev 22.12.2003 06:39

zabejal na minutku
 
Цитата:

Плеер что, не понимает свойства по отдельности, а только все вместе?
delo tut - nemnojko v drugom...
Цитата:

Может, кто что придумает?
libo:
"Ispolzovat' programmnie <Tween> i <Easing>..."
libo:
"Obrashyatsa k svoistvam MC tolko iznutri samovo MC... cherez <this.> " (prichem - fokus s this._name="a_mi_vot_tak"; - ne proidet)

karoche delay funkcii, i use'ay <this.> vnutryah MC...

Togda - problem bit' ne doljno...

baxtep 24.12.2003 01:58

С функции-то всё и началость. Я отправлял ей this как параметр и нифига не работало. _name тоже не работает. Внутри МК тоже ничего не работает, даже если не функция, а самый банальный скрипт в стиле флешь-4. Причём, если вкладываешь МК в "родительский" МК, то функция его там не видит. Параметр получает, а отдать не может. (Зато клип в сцене самопроизвольно дублируется, дойдя до последнего ключа. Причём очень грамотно, с сохранением функциональности. Дурдом!!!)

Вобщем, нехорошо. Оно бы фиг с ним, да анимация уже готова (24 футболиста, 19 сцен), и теперь всё вручную перепахивать... Программный твин, увы, не покатит. Слишком сложные сцены.

А! Кажется понял как this использовать. Ты имеешь в виду, что он внутри самого себя создаёт экземпляр? Попробую...

Сеньки.

YuriiZelenev 24.12.2003 14:52

_name i ssilki na nevo -- ne proidut...

vnturi MC - this rabotat' - doljen!
glavnoe pihay kod V mc a ne NA mc
"this.swapDepths(20);"

togda -- vse budet. =)

Chto u tebya s oblostyu vidimostyu funkcii s hodu ne ochen' ponyatno, day primernii kod, posmotrim..
Цитата:

Ты имеешь в виду, что он внутри самого себя создаёт экземпляр? Попробую...
nisovsem...
s this'om - poluchilos'?

baxtep 25.12.2003 05:43

Увы! И функция здесь ни при чём, и твин ни при чём...
Ценой бессонной ночи выяснил, что любая запись в свойства МК "выдёргивает" его из таймлайна и вдальнейшем этот МК существует в неких "высших сферах" где с ним можно управляться только Божественным промыслом. Даже просто смена позиции в т-лайне делает его невидимым и для таймлайна, и для скрипта. Простой пример: Ставим МК в т-лайн, прописываем ему, хотя бы, какой-нибудь ротейт, отступаем несколько кадров, ставим ключ, перемещаем МК в другую позицию и так далее раза три. Ctrl - Enter! Хрен!!! Хак стоял в начальной позиции, так и стоит. Причём _currentframe бодро трейсится 1,2,3,4... и т.д.
Меняем тактику: в каждом ключе изменяем инстанснейм, попросту переименовываем. Ctrl - Enter. МК начинает прыгать по ключевым кадрам как ревматик.
Отсюда вывод: сакс полноразмерный!
Можно было бы ещё выкрутиться, понаставив ключей в каждом кадре, но програмно переименовывать инстансы, насколько я знаю, ещё ни кто не придумал.
Так что увы мне!
Юра, что в Америке об этом думают? ;)

Штрек 25.12.2003 19:07

Цитата:

Оригинал написал(а) baxtep
Увы! програмно переименовывать инстансы, насколько я знаю, ещё ни кто не придумал.
;)

flower._name="flow";
flow._alpha=50;//Работает!

Штрек 25.12.2003 19:13

Мувик, своцства которого ты хочешь напр. прогр. изменить, напр.
flower._alpha=50;
надо сунуть в другой, обозв.напр. mc.
Раскадровку делать для мувика mc,
а в кадре в раскадр. написать
mc.flower._alpha=50;//всё работает как надо.

baxtep 27.12.2003 01:31

Так-то, Штрек, оно работает, да вот Депт, пожалуй, в таком случае менять бессмысленно: Родительский-то мув останется на месте, в прежнем Депте. А с вложенным мувом я сразу допёр, но так удаётся поменять всё кроме Депта. Тут видишь, задача: 22 футболиста бегают по полю (в таймлайне) и надо, чтоб они пересекались грамотно, в соответствии с воображаемой Z-координатой, то-есть чтобы маленькие мувы (вложенные так как ты советуешь и вычисленные в зависимости от _Y родителя), не перекрывали крупные, т. е. находящиеся "ближе" по Z. Можешь себе вообразить 22 дорожки с сотнями ключей - вручную переставлять?!! Это ж даже обезьяна рехнётся от такой работы!

baxtep 27.12.2003 02:16

А с flower.name=... надо поэксперементировать, может и получится. Вообще - умора! Представляешь, выделяешь весь таймлайн длиной в 10 мин. и жмёшь F6!


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

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