 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
12.03.2008, 13:15
|
#1
|
|
TP-Senior
Registriert seit: Jun 2002
|
FlashScript-Problem
Hallo,
ich müsste im Script-Teil mit Variablen arbeiten die aus einer externen Datei gelesen werden.
Beispiel:
anzahl2 = anzahl + 10;
_root["but" add i].thumbnail.file = "08_PIC/PIC_" add anzahl2 add ".jpg";
Die rote "10" soll aus der ticker.txt ausgelesen und verwendet werden, und genau hier liegt mein Problem, das bekomme ich irgendwie nicht hin ...
Ich lese im Scriptteil die ticket.txt (Inhalt: &nummer=10) so aus:
loadVariablesNum("ticker.txt");
Aber kann ich jetzt die Variable "&nummer", welche im ticker.txt-File die Zahl 10 beinhaltet, im Script so ohne weiteres einfach verwenden?
Wenn ich es so mache ...
loadVariablesNum("ticker.txt");
.
.
.
anzahl2 = anzahl + nummer;
_root["but" add i].thumbnail.file = "08_PIC/PIC_" add anzahl2 add ".jpg";
... dann bekomme ich folgende Fehlermeldung ...
Szene=Szene 1, Ebene=Ebene 16, Bild=2: Zeile 1: Falsche Anzahl an Parametern; loadVariablesNum erfordert zwischen 2 und 3.
loadVariablesNum("ticker.txt");
Ich habe echt keine Ahnung woran das liegen kann bzw. wie ich es richtig machen muss.
Wäre für eine Hilfe echt dankbar.
Gruß,
Markus
|
|
|
12.03.2008, 13:45
|
#2
|
|
TP-Moderator
Registriert seit: Mar 2002
|
Zitat:
Zitat von Typhus
... dann bekomme ich folgende Fehlermeldung ...
Szene=Szene 1, Ebene=Ebene 16, Bild=2: Zeile 1: Falsche Anzahl an Parametern; loadVariablesNum erfordert zwischen 2 und 3.
loadVariablesNum("ticker.txt");
|
Eigentlich steht es doch schon in der Fehlermeldung, loadVariablesNum brauch halt zwei Parameter, einmal die der ticker.txt und einmal wohin er sie hin laden soll.
loadVariablesNum("ticker.txt", 2); so werden die Variable/n auf dem _level2 gelesen. Mehr dazu siehe die Hilfe von Flash 
|
|
|
12.03.2008, 14:17
|
#3
|
|
TP-Senior
Registriert seit: Jun 2002
|
Danke für deine schnelle Antwort.
Es wird zwar jetzt eingelesen und die Fehlermeldung ist weg, addiert die Zahl "10" aber leider nicht dazu ...
loadVariablesNum("ticker.txt",2);
anzahl2 = anzahl + nummer;
_root["but" add i].thumbnail.file = "08_PIC/PIC_" add anzahl2 add ".jpg";
So sollte er es machen ...
anzahl2 = anzahl + 10
... hacke ich die 10 fest rein, funktioniert es, nur über die Variable nicht.
Gruß,
Markus
|
|
|
12.03.2008, 14:51
|
#4
|
|
TP-Moderator
Registriert seit: Mar 2002
|
Hallo versuche es mal so
anzahl2 = _level2.anzahl + nummer;
und so kann es eh nicht gehen, da die text noch nicht geladen ist, wenn das andere Script schon ausgeführt wird, Blick in der hilfe von Flash hilft da schon 
loadVariablesNum("ticker.txt",2);
anzahl2 = anzahl + nummer;
_root["but" add i].thumbnail.file = "08_PIC/PIC_" add anzahl2 add ".jpg";
|
|
|
12.03.2008, 15:04
|
#5
|
|
TP-Senior
Registriert seit: Jun 2002
|
Danke,
so würde es schon gehen, also die Variable wird ausgelesen, nur addiert er mir die jetzt nicht ...
anzahl2 = anzahl + _level2.nummer;
_root["but" add i].thumbnail.file = "08_PIC/PIC_" add anzahl2 add ".jpg";
Diesen Pfad erstellt er jetzt ...
/08_PIC/PIC_310.jpg"
... müsste aber diesen erstellen ...
/08_PIC/PIC_13.jpg"
... weil "anzahl" wir mit einer 3 automatisch gefüllt, ich möchte noch 10 dazu addieren das er dann auf 13 kommen soll.
GELUMP.
Gruß,
Markus
|
|
|
12.03.2008, 17:06
|
#6
|
|
TP-Moderator
Registriert seit: Mar 2002
|
dann versuche es mal so
parseFloat(_level2.anzahl)
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 13:27 Uhr.
|
 |