Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 22-10-2004, 11:57   #1 (permalink)
Neuer User
 
Registriert seit: Sep 2003
Ort: MC-Pomm
Beiträge: 87
font in script einstellen

hallo ,

ich möchte hier in einem textfeld die schrift Comic Sans MS einstellen
function tooltip(ziel, txt) {
_root.createEmptyMovieClip("holder", 0);
with (holder) {
createTextField("holder_txt", 1, 0, 0, 100, 20);
holder_txt.border = true;
holder_txt.autoSize = true;
//möchte hier den font mit comic sans ms einstellen aber wie

//???holder_txt.textFont = ;
holder_txt.textColor = 0x00FFFF;
holder_txt.text = txt;

_x = _root._xmouse + 30;
_y = _root._ymouse - 30;
}
ziel.onRollOut = function() {
holder.removeMovieClip();
}
}

b1.onRollOver = function() {
tooltip(this, "Hier meine Bildbeschreibung");
}

mfg totty
totty38 ist offline   Mit Zitat antworten
Alt 22-10-2004, 12:17   #2 (permalink)
doofer Nickname...
 
Benutzerbild von Axel Sartorius
 
Registriert seit: Jul 2001
Ort: Dortmund
Beiträge: 2.337
Zwei Möglichkeiten:
ActionScript:
  1. //Variante 1: Es wird bereits im Vorfeld ein Textformat-Objekt definiert und dieses dann dem
  2. //jeweiligen Texfeld zugewiesen. So lassen sich mehrere Textformat-Objekte defineren und bei Bedarf einfacher zuweisen:
  3. standard= new TextFormat();
  4. standard.font = "Comic Sans MS";
  5. stadard.size = 10;
  6. standard.Color = 0x00FFFF;
  7.  
  8. //Zuweisung:
  9. holder.holder_txt.setNewTextFormat(standard);
  10.  
  11. //Variante 2: Das Textformatobjekt wird erst mit dem Aufruf von setNewTextFormat definert
  12. holder.holder_txt.setNewTextFormat(new TextFormat("Comic Sans MS", 10, 0x00FFFF));

Wichtig: setNewTextFormat wird verwendet, um einem Textfeld eine Textformatierung zuzuweisen bevor das Textfeld seinen Inhalt erhält. Soll die Formatierung eines existierenden Textinhalts verändert werden, dann muss setTextFormat verwendet werden.

Gruß,
Axel
__________________
Q:What happens if we nuke Great Cthulhu?
A: He reforms 20 Minutes later - but now he's RADIOACTIVE!
Axel Sartorius ist offline   Mit Zitat antworten
Alt 22-10-2004, 12:33   #3 (permalink)
Neuer User
 
Registriert seit: Sep 2003
Ort: MC-Pomm
Beiträge: 87
hallo Axel,
erstmal danke für die schnelle Antwort
ich habe deine Anregungen versucht umzusetzen aber wie setzte ich
dein script richtig ein habe es versucht aber es geht nicht


code:

standard= new TextFormat();
standard.font = "Comic Sans MS";
stadard.size = 10;
standard.Color = 0x00FFFF;


function tooltip(ziel, txt) {
_root.createEmptyMovieClip("holder", 0);
with (holder) {
createTextField("holder_txt", 1, 0, 0, 200, 40);
holder.holder_txt.setNewTextFormat(standard);

_x = _root._xmouse + 30;
_y = _root._ymouse - 30;
}
ziel.onRollOut = function() {
holder.removeMovieClip();
}
}

b1.onRollOver = function() {
tooltip(this, "Hier meine Bildbeschreibung");
}

b2.onRollOver = function() {
tooltip(this, "Galaxea fascicularis");
}
b11.onRollOver = function() {
tooltip(this, "Galaxea fascicularis");
}
totty38 ist offline   Mit Zitat antworten
Alt 06-11-2004, 23:35   #4 (permalink)
doofer Nickname...
 
Benutzerbild von Axel Sartorius
 
Registriert seit: Jul 2001
Ort: Dortmund
Beiträge: 2.337
Bin gerade nochmal über diesen thread gestolpert. Hier also mit zwei Wochen Verspätung die Antwort:
ActionScript:
  1. function tooltip(ziel, txt) {
  2. _root.createEmptyMovieClip("holder", 0);
  3. with (holder) {
  4. createTextField("holder_txt", 1, 0, 0, 200, 40);
  5. //Du befindest Dich durch das "with" bereits innerhalb von "holder", daher keine
  6. //weitere Referenz auf "holder" erforderlich:
  7. holder_txt.setNewTextFormat(standard);
  8. //Und dann natürlich dem Textfeld den Paramter "txt" zuweisen:
  9. holder_txt.text = txt;
  10.  
  11. _x = _root._xmouse + 30;
  12. _y = _root._ymouse - 30;
  13. }
  14. }

Gruß,
Axel
__________________
Q:What happens if we nuke Great Cthulhu?
A: He reforms 20 Minutes later - but now he's RADIOACTIVE!
Axel Sartorius ist offline   Mit Zitat antworten
Alt 03-01-2005, 15:06   #5 (permalink)
Neuer User
 
Registriert seit: Jul 2002
Ort: Hamburg
Beiträge: 129
Hallo,

ich habe das eine Beispiel von "Axel Sartorius" verwendet, es klappt auch soweit.
Nur er ändert mit nur den font, und _nicht_ die farbe sowie die größe!
Mache ich was falsch?

Ich habe seinen Code kopiert und dann bei mir eingefügt.


Danke für die Hilfe schonmal,
Gruß
Oli
obaran ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 11:57 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele