Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 01-09-2007, 12:55   #1 (permalink)
Neuer User
 
Registriert seit: May 2007
Beiträge: 39
Link auf Szene über dynamisches Textfeld

Hallo Zusammen,
ich habe in einem MC ein AS laufen das folgendes macht:
Es ließt Daten über PHP-Skript in einer MySQL DB aus und gibt sie in dynamischen Textfeldern aus. So ungefair kann man sich das optisch vorstellen:

Titel Interpet Style Datum
1. Testtrack1 Tester Elektro 07.07.2007
2. Testtrack2 Tester Techno 06.06.2007
...

Nun möchte ich das man einen "Titel" (dyn. TF) auswählen kann und er dadurch auf die nächste Seite (Szene) auf einer ebene springt. Des weiteren sollte noch die ID des Titels mit auf die nächste Seite übergeben werden.
Ich weil das man den HTML Tag "href" auf ein Textfeld anwenden kann aber ich möchte keine URL aufrufen sonden die nächte Szene.
Hat jemand eine Idee oder Beispiel?

Gruß Börn
bjoern8814 ist offline   Mit Zitat antworten
Alt 01-09-2007, 13:31   #2 (permalink)
dreizeiler
 
Benutzerbild von mojave
 
Registriert seit: Sep 2004
Ort: Berlin
Beiträge: 1.411
such mal nach asfunction. damit gehts.
mojave ist offline   Mit Zitat antworten
Alt 01-09-2007, 18:41   #3 (permalink)
Neuer User
 
Registriert seit: May 2007
Beiträge: 39
Erst mal danke für Deine Antwort. Ich habe versucht mir anhand der Beispiele in der Flash Hilfe die entsprechende Zeile zu bauen. Aber mein Flash bleibt dann immer hängen und melden Fehler.
Kannst Du vielleicht den Fehler erkennen?

Gruß Björn

Hier mein AS Code:

createTextField("Titel"+zaehler,1+(zaehler*10),25, 120+(zaehler*40),185,25);
// Original Zeile eval("Titel"+zaehler).text=texte[i][1];
eval("Titel"+zaehler).htmlText += "<a href=\"asfunction:nextFrame"">"+texte[i][1]]+"</a>";
eval("Titel"+zaehler).backgroundColor = 0xCCCCCC;
eval("Titel"+zaehler).background=true;
eval("Titel"+zaehler).setTextFormat(my_fmt2);
bjoern8814 ist offline   Mit Zitat antworten
Alt 01-09-2007, 19:14   #4 (permalink)
dreizeiler
 
Benutzerbild von mojave
 
Registriert seit: Sep 2004
Ort: Berlin
Beiträge: 1.411
ja du hast den zweiten backslash vergessen. "<a href=\"asfunction:nextFrame\"">"+texte[i][1]]+"</a>";

PHP-Code:
createTextField('txt',1,0,0,100,20);

var 
txt this['txt'];
txt.html true;
txt.htmlText "<a href='asfunction:helloWorld'>klick here</a>";


function 
helloWorld(){
    
txt.htmlText "Hello World";    


Geändert von mojave (01-09-2007 um 19:16 Uhr)
mojave 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 20:56 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele