Ich lade Daten von TextFlow zu funken: TextArea. In TextFlow habe ich 'a href' Elemente. Problem liegt bei der Adresse der 'Link'-Elemente. Einige von ihnen werden außerhalb der Seite gehen (diese werde ich verlassen, ohne etwas zu tun), andere werden zu anderen Unterseiten auf meiner Seite gehen (diese muss ich fangen und im Code verarbeiten).FLEX: Wie man ein 'href' Ereignis fängt
Ich plante auf "Klicken auf Link" -Ereignis zu fangen, um zu entscheiden, was zu tun ist, aber ich kann das nicht tun. Ich las, dass
<a href="event:page_adress">
durch Schreiben i die Veranstaltung auf Link fangen konnte: Veranstaltung in alten mx: Textarea, aber ich kann das hier tun. Ich habe versucht, manuell die hinzuzufügen:
addEventListener(TextEvent.Link, functionName)
aber es funktioniert nicht. Wenn ich zum MOUSE_CLICK-Ereignis fange, fange ich das Ereignis, aber kann es nicht analysieren, um die notwendige Adresse zu erhalten.
Hat jemand eine Idee, wie es geht? Ich muss nicht bei TextArea bleiben, aber die Komponente muss den Inhalt von TextFlow herunterladen. Ich
PS bemerkt, dass, wenn ich Ereignis hinzugefügt: page_adress auf die ‚a href‘ der Link funktioniert nicht (das bedeutet, dass es wahrscheinlich Ereignisse begann zu werfen), aber ich kann es nicht fangen ...
PS2 Textflow importiert wird von externer Datenbank mit
TextFlowUtil.importFromXML
i in Verbindung Elemente verwendet versucht, klicken sie auf Ereignis, aber es funktioniert nicht:
<a click="myClickHandler(event)">
myClickHandler nach einem Klick auf lin läuft doesnt k ...