Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 27-07-2005, 00:53   #1 (permalink)
Neuer User
 
Registriert seit: Nov 2002
Beiträge: 9
Externe Variable & Weiterverarbeitung

Okay...
Mit Flash 5 kam ich relativ gut zurecht aber ich habe nie folgendes Problem hinbekommen...

Ich lese eine Variabel ein. Aus einer PHP Datei...
Alles kein Problem. Leider bin ich eher Designer und weniger der Coder, mein Problem is also folgendes...

Gegeben sind folgende Sachen

- Die Haupt-Szene
- ein Movieclip mit dem Instanznamen "sek1"
- ein Movieclip mit dem Instanznamen "sek2"
- ein Movieclip mit dem Instanznamen "sek3"
- PHP Datei in der steht

&sek1=1&
&sek2=2&
&sek3=4&

sek1, 2 & 3 besteht aus 4 frames. Jeder Frame sieht anders aus.

Mein Ziel ist es nun, dass ich ne Funktion bekomme, die folgendes aussagt

Lese Variablen ein (ist ja nicht das Problem)
Du (Flash) hast jetzt sek1, sek2 und sek3.
der movieclip mit dem Instanznamen "sek1" soll daher frame Nummer 1 anzeigen, Instanzname "sek" soll frame Nummer 2 anzeigen und "sek3" logischerweiße... Frame 4

Ich könnte jetzt natürlich für jedes SM ne If-Anweisung machen

if sek1 == 1
tellTarget(/sek1) gotoAndStop (1)
else
if sek1 == 2
tellTarget(/sek1) gotoAndStop (2)

und so weiter...

aber bei 120 SMs is mir das en bissel zu krass...

Naja, hoffe mein Problem ist verständlich rübergebracht worden...

MFG + Dank im Vorraus

C0R4X
C0R4X ist offline   Mit Zitat antworten
Alt 27-07-2005, 08:54   #2 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
So zum Beispiel:
ActionScript:
  1. // referenz auf akt. timeline abspeichern:
  2. var tl = this;
  3.  
  4. var lv = new LoadVars();
  5. lv.onLoad = function(pSuccess) {
  6.     if (true == pSuccess) {
  7.         for (var i in this) {
  8.             if(typeof this[i] != "function") {
  9.                 tl[i].gotoAndStop(this[i]);
  10.             }
  11.         }
  12.     } else {
  13.         // fehlermeldung ausgeben oder so...   
  14.     }
  15. }
  16.  
  17. lv.load("sek.txt");
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 28-07-2005, 01:18   #3 (permalink)
Neuer User
 
Registriert seit: Nov 2002
Beiträge: 9
Oh mein Gott...

Also ich danke dir vielmals... es funktioniert...

Ich erzähl trotzdem kurz was mir passiert ist dabei.

Ich habe also auf meiner Platte die Datei "sek.txt" erstellt und war ne Textdatei etc.. aber meinste es hätte funktioniert?? Nein, ums Verrecken nicht.
Jedes mal Sachen wie "URL konnte nicht geöffnet werden" und der gleichen. Habe das Forum hier nach allem durchsucht. Alles probiert... nichts ging. Und dann, dann kam mir die Idee nachdem ich ein Beispiel heruntergeladen hatte.

Die Datei, die da drin war hieß "textdatei" und wurde als Textdatei auch angezeigt.
Ich sah dann daneben meine sek Datei und die wurde als "sek.txt" angezeigt. Dann kam es mir... Von meinem Arbeitsplatz her bin ich es gewohnt bei der erstellung einer neuen Textdatei als Namen beim Umbenennen auch wirklich "textdatei.txt" zu schreiben, weil das OS dort sonst meckert es sein keine Textdatei mehr. Das machte ich auch hier zu Hause... nur is klar das Flash keien Datei finden kann die "sek.txt.txt" heißt, wenn er doch nur nach "sek.txt" schauen soll

Dumm dumm dumm, aber das musste mal hier rein

C0R4X
C0R4X ist offline   Mit Zitat antworten
Alt 28-07-2005, 09:35   #4 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Sachen gibt's...
Aber wenn's jetzt funktioniert, isses ja gut!
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar 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 09:09 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele