![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
Регистрация: Aug 2003
Сообщений: 90
|
Есть код, бегущая строка бежит, но я не могу изменить шрифт(он не меняется) и не знаю как установить размер шрифта, и чтоб Жирным было.
Есть там такая строчка this.mcText.txt1.font=this.mcText.txt2.font="Arial"; Но она не работает. Уже много чего перепробывал. Поиск перерыл. Помогите кто знает, спасибо заранее. str="Бегущая строка Бегущая строка ";
//// создаем маску
this.createEmptyMovieClip ("mcMaska", 0);
this.mcMaska.beginFill (0, 10);
this.mcMaska.lineTo (200, 0);
this.mcMaska.lineTo (0, 20);
this.mcMaska.lineTo (0, 20);
this.mcMaska.lineTo (0, 0);
this.mcMaska.endFill ();
//// создаем бегущую строку
this.createEmptyMovieClip ("mcText", 1);
this.mcText.createTextField ("txt1", 0, 0, 0, 100, 20);
this.mcText.createTextField ("txt2", 1, 0, 0, 100, 20);
this.mcText.txt1.autoSize = this.mcText.txt2.autoSize = true;
this.mcText.txt1.text = this.mcText.txt2.text = str;
this.mcText.txt2._x = this.mcText.txt1._width;
this.mcText.setMask (this.mcMaska);
this.mcText.txt1.textColor=this.mcText.txt2.textColor = 0x000000;
this.mcText.txt1.font=this.mcText.txt2.font="Arial";
//// бежим
this.mcText.moveText = function () {
this._x -= 1;
if (this._x < -this.txt1._width) {
this._x += this.txt1._width;
}
updateAfterEvent ();
};
setInterval(this.mcText, "moveText", 20);
__________________
http://nostradamYs.ru |
|
|||||
|
Квач
Регистрация: Sep 2006
Адрес: Украина, Киев
Сообщений: 1,526
|
2 Slavik2003:
Можете применить CSS к текстовому полю. |
|
|||||
|
Регистрация: Aug 2003
Сообщений: 90
|
Хемуль
Мне нужно методами Акшин Скрипт. Или Вы это и имели ввиду? (я просто не совсем разбираюсь)
__________________
http://nostradamYs.ru |
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
|
str = "Бегущая<font face='Arial' size='24'>строка</font> <b>Бегущая</b> строка";
//// создаем маску
this.createEmptyMovieClip ("mcMaska", 0);
this.mcMaska.beginFill (0, 10);
this.mcMaska.lineTo (200, 0);
this.mcMaska.lineTo (0, 40);
this.mcMaska.lineTo (0, 40);
this.mcMaska.lineTo (0, 0);
this.mcMaska.endFill ();
//// создаем бегущую строку
this.createEmptyMovieClip ("mcText", 1);
this.mcText.createTextField ("txt1", 0, 0, 0, 100, 40);
this.mcText.createTextField ("txt2", 1, 0, 0, 100,40);
this.mcText.txt1.autoSize = this.mcText.txt2.autoSize = true;
this.mcText.txt1.html = this.mcText.txt2.html = true;
this.mcText.txt1.htmlText = this.mcText.txt2.htmlText = str;
this.mcText.txt2._x = this.mcText.txt1._width;
this.mcText.setMask (this.mcMaska);
//// бежим
this.mcText.moveText = function () {
this._x--;
if (this._x < -this.txt1._width) {
this._x += this.txt1._width;
}
updateAfterEvent ();
};
setInterval(this.mcText, "moveText", 20);
|
|
|||||
|
Регистрация: Aug 2003
Сообщений: 90
|
iNils
У Вас Лучшего варианта я не нашел, чтоб было плавно : ) Спасибо : ) Вы меня помните? (про "ПОжалуйста" мы говорили : ) У меня с этим вариантом бегущей строки есть еще вопросы, на которые мне сложно пока грамотно ответить самому. (чтоб код небыл длинным и замороченным). Например, как из текстовика подгружать в эту строку каждый раз по 250 символов всего, из всего текста в текстовике. Чтоб она не тормозила. Тоесть, нужно уметь запускать цикл с обновляемым "str". Если будет желание и время, пожалуйста помогите с этим. Можно не сразу... Я сам уже думал много. Но сами понимаете, что для новичка все основано на экспериментах. А эта задача сложновата.
__________________
http://nostradamYs.ru |
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
|
Цитата:
![]() Цитата:
Разговор видимо пошел на пользу.Цитата:
|
|
|||||
|
Регистрация: Aug 2003
Сообщений: 90
|
Цитата:
Цитата:
А сейчас просто неохота встревать в разборку опять : ) Если коротко, то ничего обычно не берется из неоткуда и не уходит вникуда. Если нет слова Пожалуйста, то обязательно будет нечто другое, что может быть невидимо, или будет позже нечто больше. И ценнее намного. Но это зависит от того кто просит и от того как дает дающий. Хотите, можем продолжить говорить личными сообщениями на эту тему, не споря, просто спокойно... Вы у меня вызываете и вызывали всегда положительныое отношение, даже с Вашим несогласием со мной. Цитата:
В дополнение если это не сложно(а если сложно можно пока не делать), в текстовике должно быть несколько переменных(или некие разделения в тексте), с текстом. Таймер, с одним и тем-же временем на переключение между показом переменных в бегущей строке. И пока время не истечет крутить одну и туже переменную(даже повторно). А кода истечет, то докрутить ее до конца(текст переменной чтоб не рвать), и перейти на следующую. (а потом с конечной на первую) И еще очень важно, чтоб строка начинала бежать с правого края(сразу как начинается видимость под маской), а не появлялась сразу вся. Я уже пытался что-то с этим сделать, но как только меняю параметры, она налазит одна на другую. Выхожу пока из положения только добавлением пробелов перед текстом. Это будет экранчик новостей сайта, где будет сообщаться о каждой из добавленных страничек в сопровождении с картинкой(флэш). Некоторые новости будут короткими, и нужно чтоб была некая выдержка, одинаковая для всех новостей. Я делаю игру Что Где КОгда, (это вторая причина разработки бегущей строки) и мне нужно запускать некое действие если пробежит некий символ(например ударить гонг если появится символ "_", а сам символ удалить из показа в строке). С этим у меня пока много неразрешенных вопросов(уже кое что есть, но оно плохо работает). Если можете и имеете желание помочь, пожалуйста : ) укажите куда к Вам обращаться. Вы сможете прежде посмотреть(графика, идея) на эту игру, стоит ли она Вашей помощи : ) Я неделю сидел чтоб бить гонг подобным образом. Но программная часть у меня слабовата, и пришлось выкручиваться разными нестандартными способами, что приводит только к неточностям.
__________________
http://nostradamYs.ru |
|
|||||
|
Цитата:
__________________
Дело не в тебе |
|
|||||
|
Регистрация: Aug 2003
Сообщений: 90
|
AL.exe
Всюду(кроме последней строчки) где было 20, стало 40. И подкоректировалось this.mcText.txt1.html = this.mcText.txt2.html = true; this.mcText.txt1.htmlText = this.mcText.txt2.htmlText = str;
__________________
http://nostradamYs.ru |
|
|||||
|
Квач
Регистрация: Sep 2006
Адрес: Украина, Киев
Сообщений: 1,526
|
|
![]() |
![]() |
Часовой пояс GMT +4, время: 09:52. |
|
|
« Предыдущая тема | Следующая тема » |
|
|