|
SWiSH Forum Forum użytkowników programów SWiSH |
|
Skrypty do programu SWiSH2 i SWISHmax - Tooltip - duszek, jak ustawić skryptowo wielość czcionki ?
Seranum - Pią 14 Lis, 2008 10:46 Temat postu: Tooltip - duszek, jak ustawić skryptowo wielość czcionki ? Mam kod tooltipa - duszka pojawiającego się nad obiektem.
Czy ktoś wie jaki skrypt odpowiada za wielkość i grubość czcionki ? Inne parametry takie jak kolor i obramowanie są zawarte, a nie wiem jaki skrypt odpowiada za wspomniane parametry.
Poniżej kod tooltipa.
Kod: | onSelfEvent (load) {
Object.prototype.toolTip=toolTip;
}
function toolTip(msg) {
this.duration=3000;
this.offsetX=150;
this.offsetY=10;
if (msg!=undefined) {
_root.createEmptyMovieClip("tt_mc",99999);
_root.tt_mc.createTextField("tt_text",9999,100,200,100,20);
_root.tt_mc.tt_text.text = msg;
//_root.tt_mc.tt_text.border = true;
_root.tt_mc.tt_text.background = true;
_root.tt_mc.tt_text.backgroundColor = 0xFFFFCC;
_root.tt_mc.tt_text.textColor = 0xFF;
_root.tt_mc.tt_text.textsize = (150);
_root.tt_mc.tt_text._x = _root._xmouse+this.offsetX;
_root.tt_mc.tt_text._y = _root._ymouse+this.offsetY;
this.showDone = false;
this.tt_interval = setInterval( this, "tt_timer",100, (getTimer()+this.duration));
this.tt_timer = function(endTime) {
if(!_parent.showDone && getTimer()>=endTime) {
clearInterval(this.tt_interval);
_root.tt_mc.tt_text.removeTextField();
_root.tt_mc.removeMovieClip();
this.showDone=true;
}
_root.tt_mc.tt_text._x = _root._xmouse+this.offsetX;
_root.tt_mc.tt_text._y = _root._ymouse+this.offsetY;
};
} else {
clearInterval(this.tt_interval);
_root.tt_mc.tt_text.removeTextField();
_root.tt_mc.RemoveSprite();
this.showDone=true;
}
} |
sl01k - Pią 14 Lis, 2008 14:50
Kod: | onSelfEvent (load)
{
var my_fmt = new TextFormat();
my_fmt = mytext._text.getTextFormat();
my_fmt.align = "center";
my_fmt.bold = true;
my_fmt.color = 0xFF0000;
my_fmt.font = "Comic Sans MS";
my_fmt.size = 14;
my_fmt.italic = true;
mytext._text.setTextFormat(my_fmt);
}
|
moze tak zdefiniuj te parametry
|
|