SWISHmax - Dynamische Tooltips (Alt Text)

  • Features: Komplett dynamisch / Verzögerung, Farben, Schriftformat einstellbar / Statisch oder der Maus folgend / Dimensionen passen sich automatisch an / Funktioniert nur extern und als SWF6 exportiert! PHP: ****** Funktionen ****** /function tooltipp(txt, csecs, rsecs, drag){ * Verzögerung des anzeigens */ delayCreate = setInterval(createTooltipp, csecs * 1000, txt, drag, rsecs * 1000);}function createTooltipp(txt, drag, rsecs){ * Intervall-schleife beenden * clearInterval(delayCreate); * Leeren Movieclip (Sprite) erstellen * createEmptyMovieClip("tooltippMC", 1); tooltippMC._x = _xmouse + 15; tooltippMC._y = _ymouse - 15; * dynamisches Textfeld erstellen * tooltippMC.createTextField("altTxt", 1, 0, 0, 1, 1); tooltippMC.altTxt.type = "dynamic"; tooltippMC.altTxt.autoSize = "left"; tooltippMC.altTxt.border = true; tooltippMC.altTxt.borderColor = 0x000000; tooltippMC.altTxt.background = true; tooltippMC.altTxt.backgroundColor = 0xFFFFE1; tooltippMC.altTxt.selectable = false; tooltippMC.altTxt.text = txt; * Textformat festlegen * altTxtFormat = new textFormat(); altTxtFormat.font = "verdana"; altTxtFormat.size = 9; altTxtFormat.color = 0x000000; tooltippMC.altTxt.setTextFormat(altTxtFormat); * Schatten Zeichnen * w = tooltippMC._width + 3; h = tooltippMC._height + 3; tooltipMC.beginFill(0x000000, 30); tooltippMC.moveTo(3, 3); tooltipMC.lineTo(w, 3); tooltippMC.lineTo(w, h); tooltipMC.lineTo(3, h); tooltipMC.lineTo(3, 3); tooltip.endFill(); * wenn true, dann den Tooltip der Maus folgen lassen * if(drag) { tooltippMC.startDragUnlocked(); } * Verzögerung des Entfernens * delayRemove = setInterval(removeTooltipp, rsecs);}function removeTooltipp(){ * die Intervall-schleifen löschen * clearInterval(delayCreate); clearInterval(delayRemove); * den Tooltipp entfernen * tooltippMC.removeMovieClip();} PHP: ****** Aufruf ****** * Der zweite Parameter ist die Verzögerung bis der Tooltipp erscheint * Der dritte Parameter ist die Verzögerung bis der Tooltipp entfernt wird * Der vierte Parameter ist ein Boolscher Wert, welcher bestimmt ob der * Tooltipp sich mit der Maus bewegt oder auch nicht * tooltipp("Ich bin ein Tooltipp", 0.5, 8, true); * sollte klar sein, entfernt den Tooltipp wieder * removeTooltipp(); Informationen zu den Funktionen finden Sie hier:

    >=> http://www.macromedia.com/supp…/actionscript_dictionary/

    Tutorial von Olli:

    >=> http://www.oliver-dey.com - Dieses Tutorial wurde uns freundlicherweise von unserem Contentpartner Swishzone.net zur Verfügung gestellt.