PDA

Просмотр полной версии : Gljuk ili ne gljuk?


K_L
17.10.2001, 12:55
Sozdaju moovie c dinamicheskim tekstom vnutri, kladu ego na dosku, dobavljaju 'n' frames i govorju, delaj tweening... V 'n'-nom frame smeshtshaju objekt.

Imeem: _root.text.text, gde poslednee 'text' - imja peremennoj, a predposlednee - nazvanie moovie-objekta, soderzhashtshego peremennuju.

Dlja pervogo kadra govorim:
_root.text.text="Text";

Vse nishtjak. Prygaet nadpis' "Text".

Teper' dobavljajem: _root.text._alpha=75;

Ku-ku. Stoit na meste i tol'ko morgaet pri pereskoke s 'n'-nogo na pervyj kadr... Prichem eto kasaetsja ljubogo parametra i ljuboj formy prisvoenija znachenija.

POCHEMU, joly-paly?

vol
17.10.2001, 15:26
Добавь в свой мув статический текст и динамический.
Статика поблекнет, динамика будет гордо сиять.

K_L
17.10.2001, 18:59
Ne, ne pomogaet... Voobshtshe-to ne vypendrivat'sja nado, a topat' po kameshkam: dlja tween'ov imeetsja effect->alpha etc.
Sobstvenno, dinamicheskij tekst tut ne pri chem: prosto ne poluchaetsja programmno menjat' parametry ob''jekta pri tweening'e :(

APM
17.10.2001, 21:09
Эх... Давай исходник - будем разбираться. Посмотрим что-там с твином... Можно еа почту apm@tut.by

Dendroid
17.10.2001, 21:34
Ты же сам весь твин и развалил:
_root.text._alpha=75;
ты же, надеюсь, понимаешь, что изменение, допустим, начального положения
_root.text._x+=10;
разрушает статическое состояние объекта на таймлайне?
А твин, прописанный на таймлайне, умеет покадрово переводить исключительно из одного статического положение в другое.
Так что выбирай: или ты прописываешь _alpha статично (в первом фрэйме) или двигаешь скриптом, ну, хотя, можешь поместить все это в отдельный мувик, и ему уже присваивать какую хочешь альфу.

Короче, объекты, двигаемые твинингом на таймлайне, грязными ActionScript-овыми руками не трожь! :D

APM
17.10.2001, 21:57
Что значит разрушает? Что фактически проиходит? Интересно даже.

vol
18.10.2001, 13:01
2K-L
Именно динамика и виновата. Чтобы проверить, не надо никакого AS. Возьми просто новый символ и воткни в него стат и динам поля с текстами. Вставь его в уровень и там же ему и дай принудительно альфу 50%. Статполе как раз и померкнет, а с динполем ничего не произойдет, т.е. на него альфа просто не действует хоть через AS, хоть через свойства. Что я и имел в виду.
Хотя, черт его знает...

K_L
18.10.2001, 16:53
>Ударим флэшем по бездорожью и разгильдяйству!

:))

Dinamik on na to i dinamik. Dinamit vsekh potomu kak.

Zakryvaem diskussiju.