PDA

Просмотр полной версии : Dinamics_text разных цветов ???


Big_J_
11.12.2001, 15:27
Нужна помощь без вас не разобратся как в динамическом тексте изменять цвет символов если кто знает как пришлите хоть что небудь хоть исходник PLZ!!!
:rolleyes:

AlexSm
11.12.2001, 15:36
Я сделал так:
Сделал динамик текст. Дал ему вариабл
нажал f8 как учили отцы.
сказал Муви клип.
мувиклипу дал имя.
потом написал нечто вроде этого

color=new Color(ИмяМувиклипа);
сolor.setRGB(0xRRGGBB);

Текст в динамик текст кладем

ИмяМувиклипа.ИмяДинамикТекста="Все флешеры - Молодцы!"

А еще говорят можно как-то туда HTML вставлять,
и якобы в нем работает
<font size> SIZE</font>
<font color> COLOR</font>
<font face> FOTN TYPE</font>

<b> болд
<i> италик
<u> ундерлайн ;)
<BR> ну и Бр...

nme
11.12.2001, 16:27
Про html- вроде правильно.
А вот, это глянь Глюки какие-то. По началу всё вроде пашет, но если класть текст из input, всё слетает. Так что, если тебе надо константы в динамик класть, всё будет работать.
А я там в character нашего поля просто цвет определил.
Жаль, что опоздал.

Nox Noctis
11.12.2001, 16:57
2nme
нууу, батенька...

смотри: ты в инпутном поле поставил галку html, после чего собдержимому всех остальных полей присваиваешь содержимое поля input
етесственно у тебя все поля становятся того же цвета и размера шрифта, что и инпут - ты же переписываешь полностью хтмльныю строку.

убери галку хтмл с инпута, после чего можешь вообще убрать присвоение - везде в текстовых полях в качестве переменной поставь инпут.

Nox Noctis
11.12.2001, 17:04
вот. на случай, если объяснил непонятно.

Killer John
11.12.2001, 17:07
Привет, Big_J =:), я тебе, как раз, ссылочку отправил.
А с цветом в сам деле проще всего как в html писать

<font color="#FF0000">fgdfgdfgdfgdfg</font>

nme
13.12.2001, 00:18
Нууу, пойду погуляю, проветрюсь. :D

Big_J_
13.12.2001, 11:37
Killer John Ты просто рулизовый парень

:) ===== ПАСИБОНЬКИ БАЛЬШОЕ ===== :)
__________ :D РАЗОБРАЛСИ :D __________

Killer John
13.12.2001, 12:20
"Приятно все-таки, когда нас уважаают,
гляди - подвозят, гляди - сажают ...."

Это так, цитата :D :D

Big_J_
13.12.2001, 12:29
Да понимаеш Джони я просто с этой хренью пол дня прооколупался и фанарь а ты посоветовал только галочку поставить и все ЗАРАБОТАЛО ... правду говорят

Все гениальное просто

AlexSm
13.12.2001, 12:31
Приходит начальник один к врачу...
Геморрой говорит замучал....
Врач: Ну раздевайтесь, больной.
Смотрит больному в ....
ОООй ! Баааальной! А что-ж у вас Жо...ой ! :confused: :eek:
Больной. Ааа! И не говорите! Зализали гады ! :mad:

Это я так. :rolleyes: :D :)

Big_J_
13.12.2001, 12:57
:mad: :mad: :mad: AlexSm Ты в следующий раз думай чего ты пишеш ХАМЛО... :mad: :mad: :mad:

AlexSm
13.12.2001, 13:13
Извините!
Я никого не хотел обидеть! Честно!

Я лучше вопрос задам.
Вот помнишь, Big_J_ ? я спрашивал про уровни для дублирования ?
Вопрос этот (идиотский, как кажется)
трансформировался в вот что:

как перебрать все мувики в определенном месте
тоесть
Container="this";
while ((MC=Conteiner.NextMoveClip)!= 0){
trace (MC);
}

Big_J_
13.12.2001, 13:35
Хм :) что значит перебрать в определенном месте ...

Ну да ладно предлогаю пойти через Массив тоесть так ...


name_array = new Array();
for(i = 0; i<= <условие>;i++){
name_array[i] = "layer" add i;//Формируеш имя дубликата и суеш его имя в массив ...
duplicateMovieClip(<имя оригинала>, name_array[i], i);
}
После формирования своих клипов береш и вызываеш их так как хочеш :)... Например задаеш кажндому второму от 10-го до 20-го элемента координату _x = 20;
for (read = 10; read <= 20; read+=2){
setProperty(name_array[read],_x, 20);
}


И маленькая прозьба болие ни ХАМИ .... ;)

Удачи...

AlexSm
13.12.2001, 13:51
Перед Лицом соих товарищей, торжественно клянусь!
Более не хамить, Оффтопик не поддерживать,
в коллективных спорах не участвовать.
Быть примерным Флешером и проводить агитационную работу с лицами, не признающими наиважнейшую роль Флеша в современном Веб-Дизайне.

Честное Флешерское!
Ура товарищи!

А теперь к делу.
Ну с массивом то я и могу сделать.
У тебя все примеры начинаются с того, что все учитываем сначала, а не потом.
А ведь наверно есть способ не плодить этот массив, а просто попросить флешь, перечислить мувиклипы на заданном уровне или клипы, имеющие родителем какой-то клип. Внитри то флеша вся эта информация хранится.
Это всеравно что при создании мувиков делать массив, куда заночить их _х _у _width _height. Можно и так, но зачем когда я могу у любого мувика этот параметр прямо и спросить.
Суть вопроса понятна ? Как перебрать мувики, не делая _заранее_ никакой работы ? Вот в чем вопрос.

Big_J_
13.12.2001, 14:14
Ну ты даеш я просто это делал рание и более нармального способа не нашел :( ВОТ ТАК Если найдеш поделись

nagash
13.12.2001, 14:22
а можно вот как... но тут нужен командный голос... -
"МУВИКИ ПОСТРОЙСЬ! РАСЧИТАЙСЬ! ПАРАМЕТРЫ СДАТЬ ПО ОДНОМУ!"
http://www.nagash.org/smiles/14.gif
http://www.nagash.org/smiles/25.gif

Nox Noctis
13.12.2001, 15:52
ну, елкить ! ведь писал в недавних темах уже столько раз... да наверняка и до этого кто-нить уже писал десять раз...

for (i in container_clip) {
if (eval(i).__proto__==MovieClip) {
// действия над каждым из клипов внутри "container_clip"
}
}

по-моему этого вполне достаточно... :o

AlexSm
13.12.2001, 17:15
Я так и знал, что это можно !
А откуда такая штука тебе известна, может в той доке есть еще всякие умные полезные вещи ?

Nox Noctis
13.12.2001, 18:13
Это не в доке :)
Это типа опыт на копленный годами мучений :p
хе-хе...

шутю...

вобще про __proto__ написано в стандартном флешовом хэлпе, про for (i in ...) {} - тоже.

соединяем эти сведения и получаем то, что написано выше. :cool: