| Paket | flashx.textLayout.elements | 
| Klasse | public final class LinkState | 
| Vererbung | LinkState    Object | 
| Sprachversion: | ActionScript 3.0 | 
| Laufzeitversionen: | Flash Player 10, AIR 1.5 | 
linkState-Eigenschaft der LinkElement-Klasse. 
	 
	 Verwandte API-Elemente
Öffentliche Eigenschaften
Öffentliche Methoden 
Öffentliche Konstanten
| Konstante | Definiert von | ||
|---|---|---|---|
| ACTIVE : String = "active" [statisch]  
	 Wert für den aktiven Status, der auftritt, wenn Sie die Maustaste über einem Hyperlink gedrückt halten.  | LinkState | ||
| HOVER : String = "hover" [statisch]  
	 Wert für den Status, der auftritt, wenn Sie die Maus über einen Hyperlink ziehen.  | LinkState | ||
| LINK : String = "link" [statisch]  
	 Wert für den normalen, standardmäßigen Hyperlinkstatus.  | LinkState | ||
Konstantendetails
ACTIVE | Konstante | 
public static const ACTIVE:String = "active"| Sprachversion: | ActionScript 3.0 | 
| Laufzeitversionen: | Flash Player 10, AIR 1.5 | 
Wert für den aktiven Status, der auftritt, wenn Sie die Maustaste über einem Hyperlink gedrückt halten.
HOVER | Konstante | 
public static const HOVER:String = "hover"| Sprachversion: | ActionScript 3.0 | 
| Laufzeitversionen: | Flash Player 10, AIR 1.5 | 
Wert für den Status, der auftritt, wenn Sie die Maus über einen Hyperlink ziehen.
LINK | Konstante | 
public static const LINK:String = "link"| Sprachversion: | ActionScript 3.0 | 
| Laufzeitversionen: | Flash Player 10, AIR 1.5 | 
Wert für den normalen, standardmäßigen Hyperlinkstatus.
Beispiele Verwendung dieses Beispiels 
LinkStateExample.as
 Dieses Beispiel fügt einem LinkElement Ereignis-Listener hinzu, um auf folgende Mausereignisse zu warten: CLICK, MOUSE_DOWN, MOUSE_OUT, ROLL_OVER, ROLL_OUT. Wenn eines dieser Ereignisse eintritt, wird in diesem Beispiel geprüft, ob mit der Maus auf den Hyperlink gezeigt wird. Ist dies der Fall, zeigt es den Ereignistyp und den 
linkState-Wert an.
package flashx.textLayout.elements.examples
{
    import flash.display.Sprite;
    import flash.events.MouseEvent;
    import flashx.textLayout.container.ContainerController;
    import flashx.textLayout.elements.LinkElement;
    import flashx.textLayout.elements.LinkState;
    import flashx.textLayout.elements.ParagraphElement;
    import flashx.textLayout.elements.SpanElement;
    import flashx.textLayout.elements.TextFlow;
    import flashx.textLayout.events.FlowElementMouseEvent;
    import flashx.textLayout.formats.TextLayoutFormat;
    
    public class LinkStateExample extends Sprite
    {
        public function LinkStateExample()
        {
            var textFlow:TextFlow = new TextFlow();
            var textLayoutFormat:TextLayoutFormat = new TextLayoutFormat();
          
            textLayoutFormat.fontFamily = "Arial, Helvetica, _sans";
            textLayoutFormat.fontSize = 18;
            textFlow.hostFormat = textLayoutFormat;
            var p:ParagraphElement = new ParagraphElement();
            var span:SpanElement = new SpanElement();
            var link:LinkElement = new LinkElement();
            link.addEventListener(MouseEvent.CLICK, checkState);
            link.addEventListener(MouseEvent.MOUSE_DOWN, checkState);
            link.addEventListener(MouseEvent.MOUSE_UP, checkState);
            link.addEventListener(MouseEvent.ROLL_OVER, checkState);
            link.addEventListener(MouseEvent.ROLL_OUT, checkState);
            
            span.text = "Text that includes a link to "; 
            link.href = "http://www.adobe.com";
            var linkSpan:SpanElement = new SpanElement();
            linkSpan.text = "Adobe's website";
            link.addChild(linkSpan);
            
            p.addChild(span);
            p.addChild(link);
            textFlow.addChild(p);
            textFlow.flowComposer.addController(new ContainerController(this,stage.stageWidth, stage.stageHeight));
            textFlow.flowComposer.updateAllControllers();
        }
        
        public function checkState(event:FlowElementMouseEvent):void {
            var link:LinkElement = LinkElement(event.flowElement);
            if(link.linkState == LinkState.HOVER) {
                trace("Event type is: " + event.type);
                trace("Link state is: " + link.linkState);
            }
        }
    }
}
Tue Jun 12 2018, 10:04 AM Z
 
 Vererbte öffentliche Eigenschaften ausblenden
 Vererbte öffentliche Eigenschaften anzeigen