Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   Gljuk ili ne gljuk? (http://www.flasher.ru/forum/showthread.php?t=21475)

K_L 17.10.2001 12:55

Gljuk ili ne gljuk?
 
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

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

K_L 17.10.2001 18:59

Ne-a, nizzja.(
 
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.


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

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