chain of mouse events

Hello

is it normal that ( mouseMove and mouseOver) but also mouseout/mouseouthandler() go off when I move to outdoor overto a button (for example)?

I was sure that mouseout/mouseouthandler() could only be fired when the mouse "comes out" out of the control zone. I feel so bad?

This is an example:

<? XML version = "1.0"? >

"< mx:Application xmlns:mx = ' http://www.adobe.com/2006/mxml" > "
< mx:Script >
<! [CDATA]
Mx.controls import. *;

private void mouseover(event:Event):void {}
Alert.Show ("mouseover - target =" + event.target.name + "-currentarget ="+ event.currentTarget.name);
}
private void mouseout(event:Event):void {}
Alert.Show ("mouseout/mouseouthandler() - target =" + event.target.name + "-currentarget ="+ event.currentTarget.name);
}
private void mousemove(event:Event):void {}
Alert.Show ("mousemove - target =" + event.target.name + "-currentarget ="+ event.currentTarget.name);
}

[]] >
< / mx:Script >

"< mx:Button width ="100"height ="100"mouseOver =" mouseover (event) "mouseout/mouseouthandler() =" mouseout/mouseouthandler() (event) "mouseMove ="mousemove (event)"/ >

< / mx:Application >

I think that your alert windows are causing confusion.
This code written in a text box and does not force the loss of focus on the button making to mouseout/mouseouthandler() of the button.

You can see that the statements of textArea are
mouseOver
mouseout/mouseouthandler()

Uncomment the mousemove and it will produce a lot of output.

http://www.Adobe.com/2006/mxml">

Mx.controls import. *;

private void mouseover(event:Event):void {}
textA.text = textA.text + "mouseOver\n".
}
private void mouseout(event:Event):void {}
textA.text = textA.text + "mouseOut\n".
}
private void mousemove(event:Event):void {}
textA.text = textA.text + "mouseMove\n".
}

]]>


Tags: Flex

Similar Questions

  • Understand the spread of mouse events

    I had a problem recently trying to capture the mouse on a TextArea control events - listen to the TextArea for every mouse event (i.e. by clicking in the text box) would not raise events.

    What gives? I have to 'down' the scene graph in the bowels of the TextArea children and add a listener also?

    Dumping children to the scene graph that brings me here - do I need to listen to the events of "com.sun.javafx.scene.control.skin.TextAreaSkin$ ContentView?
    javafx.scene.control.TextArea(KIDS=1):TextArea[id=null, styleClass=text-input text-area]
      com.sun.javafx.scene.control.skin.TextAreaSkin(KIDS=1):TextAreaSkin[id=null, styleClass=text-input text-area]
        javafx.scene.control.ScrollPane(KIDS=1):ScrollPane[id=null, styleClass=scroll-pane]
          com.sun.javafx.scene.control.skin.ScrollPaneSkin(KIDS=4):ScrollPaneSkin[id=null, styleClass=scroll-pane]
            com.sun.javafx.scene.control.skin.ScrollPaneSkin$2(KIDS=1):ScrollPaneSkin$2@3df6c65c
              com.sun.javafx.scene.control.skin.TextAreaSkin$ContentView(KIDS=3):TextAreaSkin$ContentView@4b5ed12c[styleClass=content]
                javafx.scene.Group(KIDS=0):Group@5f16e402
                javafx.scene.Group(KIDS=1):Group@57d37013
                  javafx.scene.text.Text:Text@967e8c "I am Text"
                javafx.scene.shape.Path:Path@5a84f3c
            javafx.scene.control.ScrollBar(KIDS=1):ScrollBar[id=null, styleClass=scroll-bar]
              com.sun.javafx.scene.control.skin.ScrollBarSkin(KIDS=4):ScrollBarSkin[id=null, styleClass=scroll-bar]
                com.sun.javafx.scene.control.skin.EndButton(KIDS=1):EndButton@58ba93d1[styleClass=increment-button]
                  javafx.scene.layout.StackPane(KIDS=0):StackPane@690d1090[styleClass=increment-arrow]
                com.sun.javafx.scene.control.skin.EndButton(KIDS=1):EndButton@413eabd9[styleClass=decrement-button]
                  javafx.scene.layout.StackPane(KIDS=0):StackPane@43d9349c[styleClass=decrement-arrow]
                javafx.scene.layout.StackPane(KIDS=0):StackPane@79845505[styleClass=track]
                javafx.scene.layout.StackPane(KIDS=0):StackPane@5ee9f996[styleClass=thumb]
            javafx.scene.control.ScrollBar(KIDS=1):ScrollBar[id=null, styleClass=scroll-bar]
              com.sun.javafx.scene.control.skin.ScrollBarSkin(KIDS=4):ScrollBarSkin[id=null, styleClass=scroll-bar]
                com.sun.javafx.scene.control.skin.EndButton(KIDS=1):EndButton@748fac5f[styleClass=increment-button]
                  javafx.scene.layout.StackPane(KIDS=0):StackPane@664bb5d8[styleClass=increment-arrow]
                com.sun.javafx.scene.control.skin.EndButton(KIDS=1):EndButton@47dccc2[styleClass=decrement-button]
                  javafx.scene.layout.StackPane(KIDS=0):StackPane@5d3b64a1[styleClass=decrement-arrow]
                javafx.scene.layout.StackPane(KIDS=0):StackPane@5f0dd6db[styleClass=track]
                javafx.scene.layout.StackPane(KIDS=0):StackPane@594f49e[styleClass=thumb]
            javafx.scene.layout.StackPane(KIDS=0):StackPane@4e09f33d[styleClass=corner]
    Overall - what is event bubbling mechanism? It does not appear that events begin with the top and cross downwards, but rather start with down and appears? (i.e. mouseTransparency?)
    If anyone has seen here and could give a speech of 1 point on how events travel control for children or vice versa (mouse in particular events, if there is no difference)
    -I go back and click on 'useful response' on all positions they have never done... (I'm kidding I don't want to cause pain, but this will be MORE useful!)


    Here is the code of the TextAre example, if necessary:
    package textareamousetest;
    
    import javafx.application.Application;
    import javafx.collections.ObservableList;
    import javafx.event.ActionEvent;
    import javafx.event.Event;
    import javafx.event.EventHandler;
    import javafx.event.EventType;
    import javafx.geometry.Orientation;
    import javafx.scene.Group;
    import javafx.scene.Node;
    import javafx.scene.Parent;
    import javafx.scene.Scene;
    import javafx.scene.control.Button;
    import javafx.scene.control.TextArea;
    import javafx.scene.layout.FlowPane;
    import javafx.stage.Stage;
    
    /**
     *
     * @author jkaufmann
     */
    public class TextAreaMouseTest extends Application {
        public static void printNodeKidsRecursively(Node n, String tabs) {
            String toTab = tabs == null ? "" : tabs;
            String msg1 = toTab + n.getClass().getName();
            String msg2 = ":" + n.toString();
            
            // Spit out and text data from Text classes
            if(javafx.scene.text.Text.class.isAssignableFrom(n.getClass())) {
                javafx.scene.text.Text t = (javafx.scene.text.Text)n;
                msg2 += " \"" +t.getText() + "\"";
            }
            
            // if this Node does not extend from Parent, then it can't have kids.
            if(!Parent.class.isAssignableFrom(n.getClass())) {
                System.out.println(msg1+msg2);
                return;
            }
            
            Parent p = (Parent)n;
            System.out.println(toTab + n.getClass().getName() + 
                    "(KIDS=" + 
                    Integer.toString(p.getChildrenUnmodifiable().size()) + ")" +
                    msg2);
            
            ObservableList<Node> kids = p.getChildrenUnmodifiable();
            toTab +="  ";
            for(Node n2 : kids) {
                  printNodeKidsRecursively(n2, toTab);
            }
        }
    
        /**
         * @param args the command line arguments
         */
        public static void main(String[] args) {
            Application.launch(args);
        }
        
        @Override
        public void start(Stage primaryStage) {
            primaryStage.setTitle("Hello World");
            FlowPane root = new FlowPane(Orientation.HORIZONTAL,50,50);
            Scene scene = new Scene(root, 800, 600);
            Button btn = new Button();
            btn.setText("Dump the kids");
            
            final TextArea textArea = new TextArea("I am Text");
            textArea.addEventHandler(EventType.ROOT, new EventHandler() {
    
                public void handle(Event event) {
                    System.out.println("textArea event:" + event.toString());
                }
            });
            btn.setOnAction(new EventHandler<ActionEvent>() {
                public void handle(ActionEvent event) {
                    printNodeKidsRecursively(textArea,"");
                }
            });
            root.getChildren().addAll(btn,textArea);
            primaryStage.setScene(scene);
            primaryStage.show();
        }
    }
    Published by: jkaufmann on November 8, 2011 20:24

    I'll give this a go, but my answer may not be perfect (or even correct in parts ;-)

    There is a capture phase where the event moves along the chain of components, and then a propagation phase where it moves upward again. If you add a custom to your node splitter and raise events to go in there and nobody don't upwards or downwards the station consumes the event, then you can see the events that occur twice during the expedition - once for the capture phase, and then again for the propagation phase. When the dispatcher sees the event in the capture or propagation phase, or both, it can transfer the event to managers who can act on the event. At any stage of the process of the event can be consumed, in which case no further processing takes place.

    Mouse events work by what is known as collection. The mouse boasts a location in a system of coordinates (2D in the case of JavaFX today). This location is indicated by the cursor and has the coordinates of the screen that are mapped to the coordinates of the scene. JavaFX has an internal mechanism by which he chooses which node is to coordinate a given scene. You can kind of imitate it in the public API by performing an iteration on the nodes in the scene and checking if node.contains () in a way recursive mouse x scene and are coordinated. Containment calculations are complicated by the fact that arbitrary regions and forms can be displayed by the system, but you need not worry about this because just check node.contains () (should) take care of this. There are a couple of things to consider, as if a node has a set pickInBounds parameter, which means contains check should focus on the limits of nodes rather than the geometric shape. In addition, if the node has been marked as transparent mouse, so he doesn't receive a mouse event.

    So, you have the picking and distribution and they work together. The user moves the mouse for an x, y coordinate in the scene and click the mouse. The selection algorithm chooses the top node containing the x and y coordinates that is eligible to receive mouse events and a MouseEvent is generated and sent to the target node. The target node may choose to act on the event during the capture phase or to transfer the event to its parent. The parent can then handle the event or pass it. If the parent is the root node, and then begins the phase of propagation, and the event goes back to the top of the chain, which ends at the level of the target node upward. Certain types of events are sent beyond the target node and some events are not. Some events may be captured at some point in the process, and then reworked in a different event type. It depends simply on the logic of the event dispatchers/dispatchers and managers.

    If you do not see an event arrive at a given node, then there would be a few reasons for this. For example, the node is not right looking for the type of event, the node is not in the chain of shipping for the event, the node is in the string, but another node already consumed the event during capture or propagation, etc..

    Fortunately, for the vast majority of cases, you need not "worry about everything above and just fortunately can define something as a handler of onMouseClicked and go on your way.

    Here you can see some relevant documents:
    http://download.Oracle.com/JavaFX/2.0/API/JavaFX/event/EventDispatcher.html (see the code example in the JavaDoc)
    http://download.Oracle.com/JavaFX/2.0/API/JavaFX/scene/input/MouseEvent.html

    Reference (and if you're really interested), you can watch the Dom event model, which is currently better documented than the event model of JavaFX. The specification is here-online http://www.w3.org/TR/DOM-Level-2-Events/events.html. Keep in mind that, although the concepts of the DOM event are very similar to JavaFX, they are different systems operate and behave differently for certain types of similar events.

  • the exact position of the mouse click xy graph while he plotted graph with mouse events

    Hello

    IAM using Graph xy for multi locations

    IAM traced graphic with mouse movement and events using the example attached (draw the graph with mouse events)

    but in sub vi Values.vi scale there are two constants 66 and 30 when I change my plot (I also change the scales), then the mouse position and chart position (cursor) value are not well aligned, but when I change the constants mentioned above I get the alignment perfect between the cursor and the last point in the path.

    as I went to another parcel (with scalability again) the same alignment problem resurfaced.

    I need to replace these two constants with something dynamic

    Please help

    concerning

    Mazhar

    solution to my problem is

  • Mouse events do not work on a button in a panel ran into a DLL

    Hello.

    I have a DLL that loads a Panel.

    Since it is a DLL I can't do the RunUserInterface() function because the DLL would be stuck waiting for the events of Panel.

    I don't the LoadPanel().

    When I click with the mouse on one of the buttons, pushing it to the bottom of the event (simulating the button) doesn't happen and the recall does not work.

    But if I press the tab key until the update reached the button and press ENTER, the reminder of the button is executed.

    An even more interesting aspect is that this happens when I call the DLL TestStand, but on a request from my friends that calls the DLL just for debugging, all works well.

    How can I activate mouse events?

    Thanks for your help.

    Hi Daniel,.

    In order to exploit a CVI panel correctly, you must call RunUserInterface, ProcessSystemEvents or GetUserEvent to launch the user interface correctly, and you must call these functions the same in this thread that created the group. If you do not call one of these functions, some things may work, but others, specifically for mouse clicks, will not be. You can not count on TestStand calling these functions. The likely reason why your user interface works when you call into a CVI program is because this program CVI is probably calling one of these functions, while TestStand is not.

    If you are unable to wait inside the DLL function after the panel display, then you need to rethink your application. You can watch the creation of a dedicated thread within your DLL that displays the user interface and performs then the event treatment indefinitely, allowing the thread that called the DLL to return immediately. Another alternative would be to have the same thread TestStand to call another function in the DLL several times, on a timer, which would do nothing more than calling ProcessSystemEvents, and then return.

    This does not explain problem ebalci, since it dealt with events already in the UI thread (Similarly, built-in popup, such as MessagePopup functions, treat their own events). It seems as if these problems were caused by the sons of communication the hunger UI thread and not allowing it run. But I don't know why this would happen.

    Luis

  • Can move you screens with a combination of keys instead of a mouse event on?

    I'm trying to convert a site design for a slide show. Users don't want to use a mouse click to advance the screens. I have effects that advance the screens on the click of the mouse to scroll. I was wondering if you can advance pages by assigning a keystroke eliminating the mouse event on? I would like to have the functionality of the space bar or the top and down arrow keys to move to a new screen.

    Muse is not do natively, but this widget may be what you're looking for. It allows you to scroll between the anchor points with the cursor keys.

    https://creative.Adobe.com/addons/products/2840#.VIFQyDb47CQ

  • Understanding mouse events

    I want to build a word game where a player clicks on a letter tile to copy a word on the screen. I want to know how this mouse event.

    I have a table of letter tiles:

    private var letterTiles:Array = [a, b, c,... etc]

    Each letter has its own file of class like this:

    package

    {

    import flash.display.MovieClip;

    import flash.text. *;

    public class A extends MovieClip

    {

    public var tileLetter:String = "a";

    public void A()

    {

    the constructor code

    }

    }

    }

    they are shuffled and placed on the screen. The following function is to see the letter that was clicked on. I have

    public function initLetterWasClickedOn (): void

    {

    for (var i: int = 0; i < letterTiles.length; i ++)

    {

    letterTiles [i] .addEventListener (MouseEvent.MOUSE_DOWN, onClickLetter);

    }

    function onClickLetter(e:MouseEvent):void

    {

    trace (e.currentTarget.Name);

    }

    In my output panel, when I click on a letter I receive: item 26, item 1, etc..

    Here, I appointed never anything item # some. These elemant numbers did not match the position of the letter in the table. I see this letter from tile "for example is always element 26. Where do these names come from?

    More importantly - can I go ahead and write code to compare letters:

    If (currentTarget.name is activeLetterInWord)

    {do these ;}}

    else {do these ;}}

    Thank you

    Images of recommended

    If A extends MovieClip, use:

    public function initLetterWasClickedOn (): void

    {

    for (var i: int = 0; i<>

    {

    letterTiles [i] .addEventListener (MouseEvent.MOUSE_DOWN, onClickLetter);

    MovieClip(letterTiles[i]).ivar = i;

    }

    function onClickLetter(e:MouseEvent):void

    {

    trace (MovieClip (e.currentTarget). Ivar);

    }

  • The mouse event when the mouse is inside a link?

    Is a mouse event fired when the user moves the mouse over a link in a PDF file?

    If yes how can I register a listener for this type of event?

    No, only form fields have such events, and so-called "mouse enter.

  • Drag-gesture press release consumes all mouse events - does?

    Suppose the following situation:

    (1) a (A) node is moved across the stage,
    (2) when over another node (B), B is alerted.

    Natural way to do this seems to be a combination of onMouseDragged() for A and for B onMouseEntered(). However, dragging it A node consumes all mouse events, then Manager of B onMouseEntered() will not be called.

    Any thoughts on how to implement this? Without involving preferably gesture of DND and, therefore, system Clipboard (after all, none of the data are transferred).

    Thanks for reading!

    Most of the gestures of drag-press release don't want other nodes to participate. If you don't want to use drag and drop, currently the only option is probably to put the Manager on (A) or some parents MOUSE_DRAGGED and 'contains' (B) method to test if the coordinates of the mouse event are inside the node (B).

  • Mouse events are going "through" my JPanel in a JLayeredPane

    Hello

    I use the JLayeredPane to a JFrame to display a JPanel "above" normal display from my window. In this "popup" Panel, I have a few buttons - it works very well, but with a caveat:

    When I click on a button on my 'popup' Panel, but the Panel itself, mouse click events are going through this Panel the normal JPanel of my JFrame, maybe keys behind her. So, my JPanel Popup, which is on top of my normal JFrame/JPanel, consumes no capture/mouse events.

    Do you have any idea how to stop the mouse events through my popup window/panel behind Panel?


    Thanks a lot for your help!

    Add a listener for mouse (movement/wheel) in the Panel that does nothing. One annoying feature that mouse events are not passed at the top of the hierarchy so normally not consumed but its exactly what you want :).

  • Some MCs does not detect mouse events?

    Hi all

    I just met a really strange bug with a program I've created. The program allows the user to add forms (currently all squares: SmallThing, MediumThing, and LargeThing) in an area of the screen, and then drag them on by clicking and dragging with the mouse. Pretty simple. Unfortunately, the code seems to be at fault for the smaller forms (they are not THAT small, currently the smallest shape is 32 x 32) which are not at all mouse events. I used the tracing instructions to verify this. I'm having some trouble with the largest and occasionally forms only records not mouse, events, but I can live with that - the main problem with the small forms is not mobile.

    All forms are descendants of the same super class, and have the same event listeners added to them when they are created.

    Here's the relevant functions in my class of the screen. It's all pretty basic code, so I really don't see what the problem is.

    public void AddNewObject(objectNum:int):void
    {
    var newThing:MovieClip = null;

    Switch (objectNum)
    {
    case 1:
    newThing = new SmallThing();
    break;

    case 2:
    newThing = new MediumThing();
    break;

    case 3:
    newThing = new LargeThing();
    break;

    by default:
    trace ("unrecognized type thing");
    break;

    }

    If (newThing! = null)
    {
    trace ("adding new thing");
    newThing.x = 480/2 - newThing.width/2;
    newThing.y = 320/2 - newThing.width/2;
    addChild (newThing);

    newThing.addEventListener (MouseEvent.MOUSE_DOWN, DragObject);
    newThing.addEventListener (MouseEvent.MOUSE_UP, StopDrag);
    dragableObjects.push (newThing);
    }

    }

    private void DragObject(e:MouseEvent):void
    {
    trace ("Mouse down on object");
    dragTarget = dragableObjects.indexOf (e.currentTarget);

    trace ("dragTarget was:" + dragTarget.toString ());

    mouseToOrigin.x e.currentTarget.x = - mouseX;
    mouseToOrigin.y e.currentTarget.y = - mouseY;

    If (! this.willTrigger (Event.ENTER_FRAME))
    {
    addEventListener (Event.ENTER_FRAME, UpdateDraggedObject);
    }
    }

    private void UpdateDraggedObject(e:Event):void
    {
    If (dragTarget! = - 1).
    {
    trace ("sliding object");
    dragableObjects [dragTarget] .x = mouseX + mouseToOrigin.x;
    dragableObjects [dragTarget] there = mouseY + mouseToOrigin.y;
    }
    }

    private void StopDrag(e:MouseEvent):void
    {
    trace ("Mouse up on object");
    removeEventListener (Event.ENTER_FRAME, UpdateDraggedObject);

    dragTarget = - 1;
    mouseToOrigin = new focus();
    }

    It seems that small objects can be covered by other objects (perhaps with alpha set to 0).

    Try putting falling object at index 0 and see if they are offenders:

    private function onMouseUP(e:MouseEvent):void {
         addChildAt(currentDraggable, 0);
         stage.removeEventListener(MouseEvent.MOUSE_UP, onMouseUP);
         stage.removeEventListener(new MouseEvent.MOUSE_MOVE, moveObject);
    }
    
  • A function can receive from a keyboard event or a mouse event or there may be only one?

    I decided to add some keyboard functions to my program.  All my functions, I wrote require a mouse event to pass to them.  I wonder if there is a better way to perform these functions of mouse event rather than take the contents of these functions and create a function that is called in a mouse event function OR a function of keyboard events.

    What I mean is that I begin to change the functions of mouse event that I don't have only one line inside of them, which runs a separate function. This same separate function that I run using a keyboard to input as well.  It seems a little redundant to me. Any thoughts?  Thank you.

    In addition to other comments, since MouseEvent and KeyboardEvent extends event, you can type argument as event:

    function myHandler(e:Event):void {}

    code

    }

    The only problem with this is that if you write code within the listener based on a specific event parameter - you will need to mount e argument as such in any case.

    Another solution would be to make argument an object. In this case to the compilation and runtime it will be perceived as valid a data type:

    function myHandler(e:Object):void {}

    code

    }

    Typing is no argument at all (like e: *) can cause inconvenience more typing at least to the object.

  • the transparent parts of component prevents mouse events

    Hello

    I work with a bunch of components that are superimposed on top of eachother.

    Some of the components are odd-shaped and with a transparent background.

    When I try to click on items that are causing others the mouse event is not fireing.

    is there a way I can fix this?

    Drew

    There is a difference between transparent and no background background.  If I take a Sprite and draw a triangle filled like this:

    moveTo (0,0)

    lineTo (100, 100)

    lineTo (100, 0)

    lineTo (0,0)

    Then any component under half, I don't draw is 'visible' mouse and my Sprite get not mouse events.

    If I fill this area with a background with alpha = 0, so I actually placed a piece of glass in my component and it will get the mouse events, even if you can see through things behind him.

    Alex Harui

    Flex SDK Developer

    Adobe Systems Inc..

    Blog: http://blogs.adobe.com/aharui

  • Mouse events routing through a Sprite in ActionScript 3

    In a pure ActionScript 3 project, I have a sprite that overlaps another sprite. The lower sprite normally manages mouse clicks. The lower sprite processes more mouse events when it is covered by the higher sprite.

    I understand that it is a normal behavior.

    I wish that the sprite lower to handle mouse events when it overlaps. (In my case, the higher sprite is just a decorative piece; anyway, there is no interactivity normal mouse). Is this possible? Is it possible to drive through the higher sprite mouse events?

    I found a short, the date of the debate on my problem here:

    http://kb2.Adobe.com/CPS/137/tn_13766.html

    Thank you.

    Hi JohannesBlythe,

    I think you can use 'mouseChildren = false' for this fake sprite.

    Or you can try changing the fake sprite graphics.

    -Varun

  • mouse event error

    I have this error message on a button that I try to apply this script to:

    {We (Release)}
    gotoAndPlay ("still1");
    }
    * Error * scene = scene 1, layer = button1, setting 35:Line = 1: mouse events are permitted only for instances of button
    {We (Release)}

    Total ActionScript errors: 1 reported errors: 1

    There is a button, it is on its own layer and nothing else on this layer.
    So, what happens here?

    Kevin

    Kevin raleigh wrote:
    > I have this error message on a button that I try to apply this script to:
    >
    > on (release) {}
    > gotoAndPlay ("still1");
    > }
    > * Error * scene = scene 1, layer = button1, setting 35:Line = 1: mouse events are
    > authorized only for instances of button
    > on (release) {}

    The action is applied to the frame No button, make sure you only select the right thing
    before applying your action, sometimes flash loses the bet to the point and, by chance, you
    can select image instead. The error clearly referred to:

    You asing action button to scene 1, layer named "button" and frame 35.

    --
    Best regards

    Urami

    --

    !!!!!!! Merry Christmas!
    &
    Happy new year


    If you want to send me a message - DO NOT LAUGH at MY ADDRESS

  • htmlText mouse events

    I'm trying to use a custom cursor. Then I hid the cursor and a custom cursor follow the mouse. I had to get functions called onMouseOver and onMouseOut/onMouseReleaseOutside my hand custom and the arrow cursors. Everything has worked well so far.

    I use htmlText with anchor tags that point to an asfunction to trigger an event. However, I wish I could change my mouse on mouse over events. Any ideas on how to do this? I tried to place the event handler on the text field, but I guess that the event is not called... I'd put it on the container for the text box, but which disables the link < >.

    I'm lost... Please advise!

    create a movieclip containing a textfield with text. This will be your "link" you want to respond to mouse events. give the movieclip a connection id (for example, movieclipID). You can then use:

Maybe you are looking for