Autor |
Nachricht |
lubux
Threadersteller
Dabei seit: 24.03.2004
Ort: münster
Alter: 43
Geschlecht:
|
Verfasst Mi 14.12.2005 12:33
Titel [Flash] Dynamisches Textfeld mit Actionscript Links |
|
|
Hilfe!
Ich habe ein mehrzeiliges, dynamisches Textfeld, in das ich von außen beliebig viele Begriffe hereinlade. Jeder dieser Begriffe soll nun quasi die Funktion eines Buttons erfüllen.
Ich kann zwar um jeden Begriff einen Link legen, aber die öffnen sich immer im Browserfenster und nicht innerhalb des Flashfilms. Kann ich irgendwie einen Link um ein Wort legen, so dass ein Klick ein Actionscript auslöst???
Bitte ...
// Bitte Großbuchstabenansammlungen und
// Worte wie HILFE etc. im Threadtitel vermeiden
// Danke Shakadi
man wird doch noch mal um hilfe schreien dürfen - schließlich war es von erfolg gekrönt
Zuletzt bearbeitet von lubux am Mi 14.12.2005 13:03, insgesamt 3-mal bearbeitet
|
|
|
|
|
tuxedo
Dabei seit: 10.10.2002
Ort: ~/
Alter: 51
Geschlecht: -
|
Verfasst Mi 14.12.2005 12:42
Titel
|
|
|
na klar....
Code: |
asfunction
Verfügbarkeit
Flash Player 5.
Verwendung
asfunction:funktion,"parameter"
Parameter
funktion Ein Bezeichner für eine Funktion.
parameter Ein String, der an die im Parameter funktion angegebene Funktion übergeben wird.
Rückgaben
Keine.
Beschreibung
Protokoll; ein Sonderprotokoll für URLs in HTML-Textfeldern. In HTML-Textfeldern kann Text über das HTML-Tag A in einen Hyperlink umgewandelt werden. Das Attribut HREF des Tags A enthält eine URL, die in der Regel für ein Standardprotokoll wie HTTP, HTTPS oder FTP gilt. Das Protokoll asfunction ist ein zusätzliches, Flash-spezifisches Protokoll, das bewirkt, dass der Link eine ActionScript-Funktion aufruft.
Beispiel
Im folgenden Beispiel wird in den ersten drei Codezeilen die Funktion MeineFunktion() definiert. Das TextField-Objekt meinTextFeld ist mit einem HTML-Textfeld verknüpft. Der Text "Hier klicken!" ist ein Hyperlink im Textfeld. Die Funktion MeineFunktion() wird aufgerufen, wenn der Benutzer auf den Hyperlink klickt.
function MeineFunktion(arg){
trace ("Sie haben hier geklickt! Der Parameter war "+arg);
}
meinTextfeld.htmlText ="<A HREF=\"asfunction:MeineFunktion,Foo \">Hier klicken!</A>";
Wenn auf den Hyperlink geklickt wird, erscheint das folgende Ergebnis im Ausgabefenster:
Sie haben hier geklickt! Der Parameter war Foo
|
|
|
|
|
|
Anzeige
|
|
|
gtz
Dabei seit: 15.04.2002
Ort: -
Alter: 48
Geschlecht:
|
Verfasst Mi 14.12.2005 12:42
Titel
|
|
|
wenn du total pervers bist, kannst du im browser ein javascript aufrufen, was dann wiederum fs-commands an den falshfilm absetzt.
edit: äh.. andersrum natürlich. und ausserdem: f1.
Zuletzt bearbeitet von gtz am Mi 14.12.2005 12:43, insgesamt 1-mal bearbeitet
|
|
|
|
|
TylerDurden
Dabei seit: 08.12.2003
Ort: Erfurt
Alter: 52
Geschlecht:
|
Verfasst Mi 14.12.2005 12:42
Titel
|
|
|
versuchs mal damit:
<a href='asfunction:name_der_as_function'>text</a>
wennn du mit leveln arbeitest <a href='asfunction:_level0.name_der_as_function'>text</a>
|
|
|
|
|
lubux
Threadersteller
Dabei seit: 24.03.2004
Ort: münster
Alter: 43
Geschlecht:
|
Verfasst Mi 14.12.2005 12:54
Titel
|
|
|
@tuxedo
du hast meinen tag gerettet!
@gtz: noch bin ich nicht total pervers, noch nicht ...
|
|
|
|
|
|
|
|
Ähnliche Themen |
FLASH Dynamisches Textfeld --->Bilder,Texte,HTML,Links
[Flash] Schriftgröße dynamisches Textfeld
[Flash] dynamisches Textfeld mit mehreren Schriftarten?
dynamisches Textfeld
CSS und dynamisches Textfeld (Datum)
Dynamisches Textfeld drehen
|
|