![]() |
_Alpha
Есть мувик, в нем только текстовое поле (dynamic text), на мувик повесил скрипт который генерирует текст, все работает, только _alpha не меняется :(
Хотел полупрозрачным сделать, в properties мувика поставил alpha 0, но когда проигрывают, она все равно сама ставится на 100 :confused: |
динамики не альфятся...
|
И не maskируются? :(
|
ответ прост
я тоже над этим долго геммороился, но ответ прост
создай новый Movie Clip, дай ему имя в активном кадре. Например, MovieClip1. Помести в него свой TextField1. И терь всю эту ёлку помести в уровень _root. Теперь что бы поменять текст: _root.MovieClpi1.TextField1 = "всем прювет" А что бы поменять прозрачность: _root.MovieClip1._alpha = 50 ... тут главное понять что и относительно чего существует ... Заранее пожалуйста :о) |
нуну...и не маскируются....наверна...
|
емадед фонт галочку поставь - и будет менятся.... :)
гы... ну если кодом... то надо строчку дописать одну и всё... :) |
в свойствах поля:
Character...->Embed Font Outlines For->All Characters спакуха :) и маскируются и альфятся. |
_root.txt.text = 'smth';
_root.txt.embedFonts = true; _root.onEnterFrame = function() { _root.txt._alpha -= 10; }; Почему не пашет??? |
Так font надо вставить. :p
|
Цитата:
this.createEmptyMovieClip("kont_text", 1); kont_text.createTextField("tttext", 2, 0, 0, 230, 30); kont_text.tttext.background = 0; kont_text.tttext.embedFonts = 1; kont_text.tttext._xscale = 40; frmt = new TextFormat(); with (frmt) { color = 0x990000; bullet = false; size = 20; bold = true; font = "fnt";//Linkage_name фонта } kont_text.tttext.text = "ёлки палки - Лес густой"; kont_text.tttext.setTextFormat(frmt); kont_text._x = 150; kont_text._y = 170; sp = 5; kont_text.onEnterFrame = function() { this._alpha += sp; if (this._alpha<0 || this._alpha>100) { sp *= -1; } }; |
ааа, то есть, embedFonts даёт возможность текстовому полю пользоваться линкованным шрифтом, так?
Спасибо, за объяснение! Шрек, ты не удивляйся так, что я чего-то не знаю... мне ведь ещё всего 16 лет и я самоучка... так что, всё ещё впереди:) |
Тебе 16, вроде как, уже пару лет? :p
|
не правда!
мне шестнадцать с 18 апреля, но это уже флэйм... и не издевайся!!! |
|
круто... поменять бы... давно такого адреса уже нету..
|
| Часовой пояс GMT +4, время: 14:58. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.