Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Flash

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как сгладить шрифт в бегущей строке Action Script
 
 автор: Tamplier   (01.10.2010 в 18:24)   письмо автору
 
 

Подскажите как сгладить шрифты, уже голову сломал, на локале смотрится неплохо, ставлю в сеть шрифт кубиками... Вот код:


messageURL = "text.txt";
message_num = 1;
size_mc = 100;
xscale = 470;
speedLine = 1;
xpos = 20;
ypos = 10;
txt_border = false;
txt_color = 0xFFFFFF;

var fon:MovieClip = this.createEmptyMovieClip("fon_mc", 1);
fon._xscale = size_mc;
fon._yscale = size_mc;
var mc:MovieClip = fon.attachMovie("str", "str", 998, {_alpha:100, _x:xpos+xscale-15, _y:ypos+35});
var mc2:MovieClip = fon.attachMovie("str", "str2", 999, {_alpha:100, _x:xpos+xscale-25, _y:ypos+35});
mc2._xscale = -100;
mc.btn.onPress = next_message;
function next_message():Void { counter++; success(); }
mc2.btn.onPress = prev_message;
function prev_message():Void { counter--; success(); }
var mc_fon:MovieClip = fon.attachMovie("fon", "fon", 1, {_alpha:100, _x:xpos, _y:ypos+10});
mc_fon._xscale = xscale;
var container:MovieClip = fon.createEmptyMovieClip("text_mc", 2);
var pole_txt:TextField = container.createTextField("pole_txt", xpos, xscale+xpos, ypos+10, 500, 25);
pole_txt.autoSize = true;
pole_txt.html = true;
pole_txt.selectable = false;
pole_txt.border = txt_border;
pole_txt.textColor = txt_color; 
var maska:MovieClip = fon.createEmptyMovieClip("maska_mc", 3);
maska.beginFill(0xFF0000);
maska.moveTo(10,10);
maska.lineTo(xscale,10);
maska.lineTo(xscale,55);
maska.lineTo(10,55);
maska.lineTo(10,10);
maska.endFill();
maska._x = xpos;
maska._y = ypos;
fon_mc.setMask(maska);
var myVars:LoadVars = new LoadVars();
myVars.onLoad = success;
function success():Void {
if(typeof (myVars["message"+counter]) != "string") { counter = message_num; }
pole_txt.text = myVars["message"+counter];
var format:TextFormat = new TextFormat();
format.font = "Tahoma";
format.size = 14;
format.bold = false;
format.color = txt_color;
pole_txt.setTextFormat(format);
var_num = "-"+pole_txt._width;
go();
}
myVars.load(messageURL);
function go():Void { container.onEnterFrame = function(){ if (pole_txt._x > var_num){ pole_txt._x -= speedLine; } else { pole_txt._x = xscale+xpos; counter++; success(); }}; }

  Ответить  
 
 автор: AlexSol   (01.10.2010 в 19:10)   письмо автору
 
   для: Tamplier   (01.10.2010 в 18:24)
 

внедрить шрифт нужно.
поищите actionscript embed font

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования