Flashhilfe.de - Flash Community

Tooltip Klasse mit DropShadow [Flash 8]

 


AntwortenRegistrieren Seite1  

Vampire#1
Benutzerbild von Vampire
Beiträge: 229
Wohnort: Das schöne Sachsenlande
Registriert: Mar 2003

29.11.2005, 16:09

Hallo zusammen,

ich habe eine kleine Tooltip-Klasse geschrieben, die ich euch gern zur Verfügung stellen möchte.

Features:
- Katalogisieren von Tooltips
- Anzeige von nicht-katalogisierten Tooltips
- Verzögertes oder sofortiges Anzeigen der Tooltips
- Einstellen der Verzögerung
- Automatische Positionierung zum Mauszeiger
- Automatische Anpassung der Größe
- Einfache veränderung der Designs

und...
- Benötigt F8 (DropShadowFilter)
- Modifikationen sind willkommen
- ... genauso wie Lob und Kritik

Anleitung:
- Datei tooltip.as erstellen und den unten folgenden Code einfügen
- Die Datei in den Unterordner /inc/classes/ verschieben
- Neuen Film erstellen
- Zwei Buttons mit den Instanznamen btn und btn2 auf der Bühne erstellen
- Ein Eingabetextfeld mit dem Instanznamen input_txt auf der Bühne erstellen
- Den Code unter Verwendung in 1. Frame kopieren
- Testen ;o)


Die Datei tooltip.as

ActionScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
class inc.classes.tooltip extends MovieClip
{
   // Den DropSahdow Filter initalisieren
   var distance:Number = 8;
   var angleInDegrees:Number = 45;
   var color:Number = 0x000000;
   var alpha:Number = .6;
   var blurX:Number = 8;
   var blurY:Number = 8;
   var strength:Number = 0.5;
   var quality:Number = 3;
   var inner:Boolean = false;
   var knockout:Boolean = false;
   var hideObject:Boolean = false;
   var filterArray:Array = new Array();
   
   // Array zum Katalogisieren der Texte
   var t_texts_arr:Array = new Array();
   
   // Dauer bis zum anzeigen des Tooltips
   var intervalDuration:Number = 1000;
   var intervalID:Number = new Number();
   
   // +++++++++++
   // Konstruktor
   // +++++++++++
   function tooltip (i_dur:Number)
   {
      var filter:flash.filters.DropShadowFilter = new flash.filters.DropShadowFilter(distance, angleInDegrees, color,
                                       alpha, blurX, blurY, strength, quality, inner, knockout, hideObject);
      filterArray.push(filter);   
      
      // Wenn eine andere Dauer zum anzeigen des
      // Tooltips angegeben wurde, nutze diese
      if (i_dur != undefined) intervalDuration = i_dur;
   }
   
   // +++++++++++++++++++++++++++++++++
   // Katalogisiere einen neuen Tooltip
   // +++++++++++++++++++++++++++++++++
   function addTooltip (t_id:Number, t_text:String)
   {
      t_texts_arr[t_id] = t_text;
   }
   
   // +++++++++++++++++++++++++++++++++++
   // Zeige einen Katalogisierten Tooltip
   // +++++++++++++++++++++++++++++++++++
   function showTooltip (t_id:Number, useInterval:Boolean)
   {
      // existert der Tooltip mit der angegebenen ID?
      if (t_texts_arr[t_id] == undefined)
      {
         showSomeTooltip ("Es existert kein Tooltip mit der ID "+t_id);
         return false;
      }
      
      // Soll der Tooltip sofort angezeigt werden?
      if (useInterval == false)
      {
         showSomeTooltip (t_texts_arr[t_id]);
         return true;
      }
      
      // ansonsten nutze das Interval
      intervalID = setInterval (this, "showSomeTooltip", intervalDuration, t_texts_arr[t_id]);
   }
   
   // +++++++++++++++++++
   // Zeige einen Tooltip
   // +++++++++++++++++++
   function showSomeTooltip (t_text:String)
   {
      //  Lösche das Interval und den Tooltip
      deleteTooltip();
      
      // Zeichne die Sprechblase
      var tooltip_mc:MovieClip = _root.createEmptyMovieClip ("tooltip_mc", 999);
      with (_root.tooltip_mc)
      {
         createTextField ("tooltiptext", 0, 4, 4, 10, 10);
         with (tooltiptext)
         {
            text = t_text;
            autoSize = true;
            selectable = false;
            antiAliasType = "advanced";
            mf = new TextFormat();
            mf.font = "Verdana";
            mf.size = 12;
            setTextFormat(mf);
         }
         r = 10;
         w = tooltiptext._width - r / 2 + 2;
         h = tooltiptext._height - r / 2 + 2;
         lineStyle (2, 0x000000, 50, true, "none", "round", "round", 1);
         beginFill (0xCCCCCC);
         moveTo (0, r);
         curveTo (0, 0, r, 0);
         lineTo (w, 0);
         curveTo (w + r, 0, w + r, r);
         lineTo (w + r, h);
         curveTo (w + r, h + r, w, h + r);
         lineTo (r + 20, h + r);
         lineTo (r, h + r + 15);
         lineTo (r + 10, h + r);
         lineTo (r, h + r);
         curveTo (0, h + r, 0, h);
         lineTo (0, r);
         endFill ();
         _y = _root._ymouse - _height;
         _x = _root._xmouse - r;
      }
      
      // Filter anwenden
      _root.tooltip_mc.filters = this.filterArray;
   }
   
   // +++++++++++++++++++++++++++++++++++
   // Den ToolTip samt Interval entfernen
   // +++++++++++++++++++++++++++++++++++
   function deleteTooltip ()
   {
      clearInterval(intervalID);
      _root.tooltip_mc.removeMovieClip();
   }
}



Verwendung:

ActionScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
// Beispiel mit zwei Buttons. Der erste Überprüft die Eingaben des Users
// und zeigt bei einem Klick ohne Verzögerungan, ob dieser etwas eingegeben hat
// der zweite gibt nur einen Tooltip aus, bei einem Klick einen unkatalogisierten
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// wenn man einen Tooltip mit einer undefinierten ID angibt, erscheint eine
// Fehlermeldung in Form eines Tooltips

import inc.classes.tooltip;

// So werden Tooltips nach einer Sekunde angezeigt (Standard)
cmTooltip = new tooltip ();

// und so nach fünf Sekunden
//cmTooltip = new tooltip (5000);

// Tooltips katalogisieren
cmTooltip.addTooltip (0, "Dieser Button überprüft ihre Eingaben");
cmTooltip.addTooltip (1, "Sie haben leider nichts eingegeben");
cmTooltip.addTooltip (2, "Sie haben etwas eingegeben ;o)");
cmTooltip.addTooltip (3, "Ein beliebiger Tooltip\nmit mehreren\nZeilenumbrüchen");

// +++++++++
// Button #1
// +++++++++
btn.onRelease = function ()
{
   // Überprüfe die Eingaben
   // der Parameter false sagt, dass der TT
   // ohne Verzögerung angezeigt werden soll
   if (input_txt.text.length == 0) cmTooltip.showTooltip (1, false);
   else cmTooltip.showTooltip (2, false);
   
};

btn.onRollOver = function ()
{
   cmTooltip.showTooltip (0);
};

btn.onRollOut = function ()
{
   cmTooltip.deleteTooltip();
};

// +++++++++
// Button #2
// +++++++++
btn2.onRelease = function ()
{
   cmTooltip.showSomeTooltip ("Dieser Tooltip wurde vorher nicht katalogisiert");
};

btn2.onRollOver = function ()
{
   cmTooltip.showTooltip (3);
};

btn2.onRollOut = function ()
{
   cmTooltip.deleteTooltip();
};
Gruß, Vampire

_________________________________________________________________________________
Das Recht auf Dummheit gehört zur Garantie der freien Entfaltung der Persönlichkeit. (Mark Twain)

Cerdo Mercari - Von der Idee zum fertigen Spiel
ht
Schlagwörter: Tooltip
Geändert von Vampire am 29.11.05 um 16:11 Uhr
Werbung
Beiträge: 0
Registriert: Feb 2016


Sebastian#2
Benutzerbild von SebastianFlashhilfe.de Moderator
Beiträge: 6981
Wohnort: München
Registriert: Jan 2002

30.11.2005, 23:33

Schönes Script.
Hab es gleich mal als Leseempfehlung markiert.

Grüsse,
Sebastian Wichmann

Flashhilfe.de Webmaster
http://www.flashhilfe.de
JavaScript & JavaFX Freelancer || Flashhilfe @ Twitter || XING Profil
Rübe#3
Benutzerbild von Rübe
Beiträge: 76
Wohnort: TUT
Registriert: Jun 2002

06.12.2007, 20:31

Hallo Vampire,

klasse Script, vielen Dank dafür.

Ich habe mir mal rausgenommen die Klasse noch ein wenig zu modifizieren, damit die Tooltips nicht mehr von der Bühne verschwinden, wenn sie nahe am Rand positioniert sind.

Änderungen:

- Tooltips bleiben innerhalb der Bühne.
- ID als String, damit man auch mit Namen aufrufen kann
- getNextHighestDepth() anstatt Tiefe 999 ... damit es immer oben ist
- variable "Zipfelhöhe" und -breite (einstellbar im Script)

Ansonsten ist alles wie in deinem Beispiel und Script beschrieben.

Ein kleines Problem gibt es noch wenn der Tooltip so lange ist, dass er links und rechts rauswandert (siehe klick auf den mittleren button im Beispiel-fla) ... leider nicht zu verhindern. Dann muss man eben den Text mehrzeilig machen.

Hier die Klasse:

ActionScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
class inc.classes.tooltip extends MovieClip
{
    // Den DropSahdow Filter initalisieren
    var distance:Number = 8;
    var angleInDegrees:Number = 45;
    var color:Number = 0x000000;
    var alpha:Number = .6;
    var blurX:Number = 8;
    var blurY:Number = 8;
    var strength:Number = 0.5;
    var quality:Number = 3;
    var inner:Boolean = false;
    var knockout:Boolean = false;
    var hideObject:Boolean = false;
    var filterArray:Array = new Array();
   
    // Array zum Katalogisieren der Texte
    var t_texts_arr:Array = new Array();
   
    // Dauer bis zum anzeigen des Tooltips
    var intervalDuration:Number = 1000;
    var intervalID:Number = new Number();
   
    // +++++++++++
    // Konstruktor
    // +++++++++++
    function tooltip (i_dur:Number)
    {
        var filter:flash.filters.DropShadowFilter = new flash.filters.DropShadowFilter(distance, angleInDegrees, color,
                                                    alpha, blurX, blurY, strength, quality, inner, knockout, hideObject);
        filterArray.push(filter);   
       
        // Wenn eine andere Dauer zum anzeigen des
        // Tooltips angegeben wurde, nutze diese
        if (i_dur != undefined) intervalDuration = i_dur;
    }
   
    // +++++++++++++++++++++++++++++++++
    // Katalogisiere einen neuen Tooltip
    // +++++++++++++++++++++++++++++++++
    function addTooltip (t_id:String, t_text:String)
    {
        t_texts_arr[t_id] = t_text;
    }
   
    // +++++++++++++++++++++++++++++++++++
    // Zeige einen Katalogisierten Tooltip
    // +++++++++++++++++++++++++++++++++++
    function showTooltip (t_id:Number, useInterval:Boolean)
    {
        // existert der Tooltip mit der angegebenen ID?
        if (t_texts_arr[t_id] == undefined)
        {
            showSomeTooltip ("Es existert kein Tooltip mit der ID "+t_id);
            return false;
        }
       
        // Soll der Tooltip sofort angezeigt werden?
        if (useInterval == false)
        {
            showSomeTooltip (t_texts_arr[t_id]);
            return true;
        }
       
        // ansonsten nutze das Interval
        intervalID = setInterval (this, "showSomeTooltip", intervalDuration, t_texts_arr[t_id]);
    }
       
    // +++++++++++++++++++
    // Zeige einen Tooltip
    // +++++++++++++++++++
    function showSomeTooltip (t_text:String)
    {
        //  Lösche das Interval und den Tooltip
        deleteTooltip();
       
        // Zeichne die Sprechblase
        var tooltip_mc:MovieClip = _root.createEmptyMovieClip ("tooltip_mc", getNextHighestDepth());
      var xPos:Number = 0;
      var yPos:Number = 0;
        with (_root.tooltip_mc)
        {
         createTextField ("tooltiptext", 0, 4, 4, 10, 10);
            with (tooltiptext)
            {
                text = t_text;
                autoSize = true;
                selectable = false;
                antiAliasType = "advanced";
                mf = new TextFormat();
                mf.font = "Verdana";
                mf.size = 12;
                setTextFormat(mf);
            }
         zH = 20; // Zipfelhöhe
         zB = 10; // Zipfelbreite
            r = 10; // Eckenradius
            w = tooltiptext._width - r / 2 + 2;
            h = tooltiptext._height - r / 2 + 2;
         W = tooltiptext._width + 2*r;
         H = tooltiptext._height + r;
         //showTooltipBottomLeft(r, w, h);
            lineStyle (2, 0x000000, 50, true, "none", "round", "round", 1);
            beginFill (0xCCCCCC);
            moveTo (0, r);
            curveTo (0, 0, r, 0);
         if ( _root._ymouse - (H + zH) <= 0 && _root._xmouse + W < Stage.width ) {
            lineTo (r , -zH);
               lineTo (r + zB, 0);
            if (_root._xmouse - r - zB/2 < 0) {
               versatz = r - _root._xmouse;
            }else{
               versatz = 0;
            }
            xPos = _root._xmouse - r + versatz + 1;
            yPos = _root._ymouse + 25 +zH;
         }
         if ( _root._ymouse - (H + zH) <= 0 && _root._xmouse + W > Stage.width ) {
            lineTo (w - zB, 0);
            lineTo (w , -zH);
               lineTo (w , 0);
            if (_root._xmouse + r > Stage.width - 1) {
               versatz = _root._xmouse - Stage.width + r + 1;
            }else{
               versatz = 0;
            }
            xPos = _root._xmouse - W + 2*r - versatz;
            yPos = _root._ymouse + 25 + zH;
         }
         lineTo (w , 0);
            curveTo (w + r, 0, w + r, r);
            lineTo (w + r, h);
            curveTo (w + r, h + r, w, h + r);
         if ( _root._ymouse - (H + zH) > 0 && _root._xmouse + W > Stage.width ) {
               lineTo (w , h + r + zH);
               lineTo (w - zB, h + r);
            if (_root._xmouse + r + zB/2 > Stage.width - 1) {
               versatz = _root._xmouse - Stage.width + r + 1;
            }else{
               versatz = 0;
            }
            xPos = _root._xmouse - w - versatz;
            yPos = _root._ymouse - _height;
         }
         if ( _root._ymouse - (H + zH) > 0 && _root._xmouse + W < Stage.width ) {
            lineTo (r + zB, h + r);
               lineTo (r, h + r + zH);
            if (_root._xmouse - r < 0) {
               versatz = r - _root._xmouse;
            }else{
               versatz = 0;
            }
            xPos = _root._xmouse - r + versatz + 1;
            yPos = _root._ymouse - _height;
         }
               lineTo (r , h + r);
               lineTo (r, h + r);
            curveTo (0, h + r, 0, h);
            lineTo (0, r);
            endFill ();
            _x = xPos;
            _y = yPos;
        }
       
        // Filter anwenden
        _root.tooltip_mc.filters = this.filterArray;
    }
   
    // +++++++++++++++++++++++++++++++++++
    // Den ToolTip samt Interval entfernen
    // +++++++++++++++++++++++++++++++++++
    function deleteTooltip ()
    {
        clearInterval(intervalID);
        _root.tooltip_mc.removeMovieClip();
    }
}


Die Fla ist zum Ausprobieren der Klasse.

feel free to use ist and have fun.

Gruß
Bernd
vielen Dank schon ma
Bernd

Angehängte Dateien:
Adobe Flash Quelldatei tooltip_test.fla64.00 KB
Adobe Flash Animationen tooltip_test.swf4.97 KB
Geändert von Rübe am 06.12.07 um 20:34 Uhr
abgemeldeter Benutzer#4
08.12.2007, 21:16

hi bernd...
die datei kann ich ned mehr mit flash 8 öffnen... kanns sein, dass du es mit flash cs3 abgespeichert hast?
wenn ja, dann wär es ned, wenn du es auch als flash 8 speichern würdest...
mfg STP

------------------------------------------------------------------------------------------------------------
MfG King STP

Bier macht dick, Schnaps macht krank, ich bin Kiffer... Gott sei Dank!
Werbung
Beiträge: 0
Registriert: Feb 2016


stern1001#5
Benutzerbild von stern1001
Beiträge: 9
Registriert: Jul 2007

23.09.2008, 11:12

Hallo zusammen,

ist zwar schon ein bisschen was her, aber trotzdem vielen Dank für diese Klasse!
Besteht die Möglichkeit in dem Tooltip auch HTML-Text zu verwenden?

Was müsste ich denn gegebenenfalls an der Klasse ändern?

Liebe Grüße
Steffi
jagga007#6
Benutzerbild von jagga007
Beiträge: 1
Registriert: Dec 2008

26.12.2008, 00:39

Hallo

schönes Beispiel aber leider ist in euerer tooltip_test.fla Datei die Ihr zum Downloaden bereitgestellt habt Fehlerhaft. Vieleicht könnt Ihr es euch mal ansehen und eine Funktionierende fla-Datei anbieten. Wäre Super!

Danke

jagga007
hmrt135#7
Benutzerbild von hmrt135
Beiträge: 2
Wohnort: Karlsruhe
Registriert: Apr 2009

24.04.2009, 14:33

Servus, kannst du bitte mir erzählen wie ich die gewünschte wörter von cmTooltip.addTooltip (2, "Sie haben etwas eingegeben ;o)"); Fett oder Kursiv schreiben damit es in flash movie speziell gezeigt wird. Ich habe selber alles möglichkeiten versucht aber da ich nicht viele Erfahrungen habe, brauche ich ausführliche beschreibung bzw. richtige AS dafür.
Danke
hoehfo#8
Benutzerbild von hoehfo
Beiträge: 160
Wohnort: hamburg
Registriert: Feb 2005

24.04.2009, 15:36

in der hier angehängten *.swf siehts super aus. aber wenn ich selbst von der *.fla exportiere gehts es nicht...

PS: ansonsten schönes ding!
Gruß,
Höhfo




|| follow me on twitter ||
Geändert von hoehfo am 24.04.09 um 15:36 Uhr
hmrt135#9
Benutzerbild von hmrt135
Beiträge: 2
Wohnort: Karlsruhe
Registriert: Apr 2009

24.04.2009, 16:13

du muss *.fla Datei in einem Bestimmten Ordner (egal wie es heißt) speichern und dann in diesem Ordner  …\inc\classes Ordner machen und danach entsprechende tooltip.as Datei unter  \inc\classes\tooltip.as aufbauen bzw. speichern.
Rübe#10
Benutzerbild von Rübe
Beiträge: 76
Wohnort: TUT
Registriert: Jun 2002

24.04.2009, 16:41

also echt leutz ... ein wenig nachdenken und selbst einarbeiten hilft immens.
z.B steht in der Hilfe wenn man nach "setTextFormat" sucht (hier werden in der Klasse die Formate gesetzt):

Standardeigenschaften neuer Textfelder
Zur Laufzeit mit createTextField() erstellte Textfelder erhalten ein standardmäßiges TextFormat-Objekt mit den folgenden Eigenschaften:

align = "left"
blockIndent = 0
bold = false
bullet = false
color = 0x000000
font = "Times New Roman" (default font is Times on Mac OS X)
indent = 0
italic = false
kerning = false
leading = 0
leftMargin = 0
letterSpacing = 0
rightMargin = 0
size = 12
tabStops = [] (empty array)
target = ""
underline = false
url = ""

HINWEIS

Die Standardeigenschaft für Schriftarten auf Mac OS X ist Times.


Eine vollständige Liste der TextFormat-Methoden mit Beschreibung finden Sie unter TextFormat im ActionScript 2.0-Referenzhandbuch.

Ich war mal so frei und habe den entsprechenden Wert rot markiert.

@hmrt135:
Wenn man einzelne Felder kursiv haben will, muss man in der Klasse eine Variable mitziehen. Dann sieht die Funktion so aus:

ActionScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
    function showTooltip (t_id:Number, useInterval:Boolean, t_italic:Boolean)
    {
        // existert der Tooltip mit der angegebenen ID?
        if (t_texts_arr[t_id] == undefined)
        {
            showSomeTooltip ("Es existert kein Tooltip mit der ID "+t_id, t_italic);
            return false;
        }
       
        // Soll der Tooltip sofort angezeigt werden?
        if (useInterval == false)
        {
            showSomeTooltip (t_texts_arr[t_id], t_italic);
            return true;
        }
       
        // ansonsten nutze das Interval
        intervalID = setInterval (this, "showSomeTooltip", intervalDuration, t_texts_arr[t_id]);
    }
       


und der Aufruf dann so:

ActionScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
    function showSomeTooltip (t_text:String, t_italic:Boolean)
    {
        //  Lösche das Interval und den Tooltip
        deleteTooltip();
       
        // Zeichne die Sprechblase
        var tooltip_mc:MovieClip = _root.createEmptyMovieClip ("tooltip_mc", getNextHighestDepth());
      var xPos:Number = 0;
      var yPos:Number = 0;
        with (_root.tooltip_mc)
        {
         createTextField ("tooltiptext", 0, 4, 4, 10, 10);
            with (tooltiptext)
            {
                text = t_text;
                autoSize = true;
                selectable = false;
                antiAliasType = "advanced";
                mf = new TextFormat();
                mf.font = "Verdana";
                mf.size = 12;
            if(t_italic == true){
               mf.italic = true;
            }

                setTextFormat(mf);
            }
...
...
usw.
...


@höfo:
hast du die Verdana auf dem Rechner? Diese Schrift ist in der Klasse festgelegt. Versuchs mal mit Times oder Arial oder _sans usw.

Für die, die jetzt immer noch nicht wissen was wie zu ändern ist, habe ich die Dateien angefügt.

Gruß Bernd

tooltip_test.fla (58.00 KB)
tooltip_test.swf (5.01 KB)
tooltip.as (5.79 KB)

Und für die, die komplett auf dem Schlauch stehen, hat hmrt135 den entscheidenden Tip mit den Verzeichnissen gegeben.
vielen Dank schon ma
Bernd
Geändert von Rübe am 24.04.09 um 16:43 Uhr
hoehfo#11
Benutzerbild von hoehfo
Beiträge: 160
Wohnort: hamburg
Registriert: Feb 2005

24.04.2009, 17:01

oh mann, ich hätte echt erstmal lesen sollen, was da stand!!
sorry, habs einfach nur runtergeladen - ging nicht und ohne nachzudenken hier gepostet.
keine ahnung was da mit mir los war. sonst rege ich mich über solche leute auf. jetzt rege kann ich mich mal über mich aufregen! ;-)
danke, hmrt135.

PS: eigentlich kann ich nur über mich lachen
Gruß,
Höhfo




|| follow me on twitter ||
Geändert von hoehfo am 24.04.09 um 17:03 Uhr
mike_moriati#12
Benutzerbild von mike_moriati
Beiträge: 1
Registriert: Oct 2009

01.10.2009, 12:36

Kann mir jemand einen Tip geben, wie ich die ToolTips mit HTML hinbekomme.

Ich habe bereits versucht HTML zu aktivieren in dem TextFeld
ActionScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
        createTextField ("tooltiptext", 0, 4, 4, 10, 10);
            with (tooltiptext)
          {
+              html = true;
                text = t_text;
                autoSize = true;
                selectable = false;
                antiAliasType = "advanced";
                mf = new TextFormat();
                mf.font = "Verdana";
                mf.size = 12;
            if(t_italic == true){
              mf.italic = true;
            }


Das bringt aber irgendwie nichts.  :(
Geändert von mike_moriati am 01.10.09 um 12:37 Uhr
badskill#13
Benutzerbild von badskillFlashhilfe.de Moderator
Beiträge: 5285
Wohnort: Bernau (bei Berlin)
Registriert: Nov 2002

01.10.2009, 12:50

Aus:
ActionScript:
1text = t_text;

wird
ActionScript:
1htmlText = t_text;
Sebastian#14
Benutzerbild von SebastianFlashhilfe.de Moderator
Beiträge: 6981
Wohnort: München
Registriert: Jan 2002

01.10.2009, 14:27

Und weitere Fragen dazu bitte in einen eigenen Thread da sie hier ansonsten von uns entfernt werden.
JavaScript & JavaFX Freelancer || Flashhilfe @ Twitter || XING Profil

AntwortenRegistrieren Seite1  

Schnellantwort

Du musst registriert sein, um diese Funktion nutzen zu können.

 
Ähnliche Beiträge zum Thema
Partner Webseiten: art-and-law.de  Mediengestalter.info   php-resource.de   phpforum.de   phpwelt.de   Pixelio.de   Scubacube.de  
Haftungsausschluss   Datenschutzerklärung   Hier Werben   Impressum
© 1999-2019 Sebastian Wichmann - Flashhilfe.de