Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 30-08-2004, 05:41   #1 (permalink)
nah dran
 
Benutzerbild von -Panda-
 
Registriert seit: Sep 2002
Ort: Karlsruhe
Beiträge: 147
Question HTML-Verweise in Textfeld

Morgen,

Ich lade dynamisch HTML-Texte in ein Textfeld. Mit "<a href'...'> ... </a> kann man ja Links einbauen. Gibts auch ne Möglichkeit, den verlinkten Text zu highlighten, wenn man mit der Mouse drüberfährt? Wie siehts aus mit Funktionsaufrufen, geht sowas über einen Textlink? Oder kennt jemand einen Workaround?

Danke und Gruß,
Panda
-Panda- ist offline   Mit Zitat antworten
Alt 30-08-2004, 06:54   #2 (permalink)
nerdig working
 
Benutzerbild von michael
 
Registriert seit: Jul 2001
Ort: Hamburg
Beiträge: 5.832
links mit highlight kann man erst ab flash7 durch stylesheets erzeugen.
actionscript-funktionen kannst du über asfunction ausführen,
über suchen findest du da reichlich themen.
michael ist offline   Mit Zitat antworten
Alt 30-08-2004, 14:27   #3 (permalink)
nah dran
 
Benutzerbild von -Panda-
 
Registriert seit: Sep 2002
Ort: Karlsruhe
Beiträge: 147
Cool, danke, das war schonmal sehr aufschlussreich!

Jetzt hab ich noch ein kleines Problem mit dem Scope beim Funktionsaufruf. Ich lade den Text ja aus einer XML-Datei. Wenn ich nun eine Funktion des Mcs "_root.test" aufrufen will, geht das mit dieser absoluten Pfadangabe auch, ist aber nicht so schön. Geht das auch irgendwie relativ? this tuts nicht.

Thanx,
Panda
-Panda- ist offline   Mit Zitat antworten
Alt 30-08-2004, 18:42   #4 (permalink)
nerdig working
 
Benutzerbild von michael
 
Registriert seit: Jul 2001
Ort: Hamburg
Beiträge: 5.832
das kann man doch so relativ halten wie man möchte
ActionScript:
  1. mc.txt.htmlText = "<a href='asfunction:_parent.test.funktionInTest,99'>klick</a>.";
(textfeld in mc ruft funktion in anderem movieclip (test) auf, beide mc's auf der hauptzeitleiste liegend)
funktioniert auch

ohne pfad muss die funktion immer in der zeitleiste definiert sein, in der das textfeld liegt,
oder man legt die funktion ins _global-objekt.

Edit: sorry nur halb gelesen. du hast recht, this oder this._parent funktioniert nicht, war mir nie aufgefallen, ich nehme an das hat mit abwärtskompatiblität zu tun, bzw. mit der tatsache das man den text auch über die variable zuweisen kann wie in flash 5 wo es noch keine textfeldinstanzen gab.


gruß
michael

Geändert von michael (30-08-2004 um 18:51 Uhr)
michael ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 18:08 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele