Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 28-05-2004, 07:00   #1 (permalink)
Neuer User
 
Registriert seit: May 2004
Beiträge: 14
Question TXT Variable Importieren (bitte nicht erschlagen)

Hallo,

ich hab nicht grad viel Ahnung von Flash und ich habe wirklich alles hier im Forum durchsucht und ich habe auch alles nachgemacht, was zu diesem Thema zu finden war (Stichwort "Textdatei Importieren") ... ich habe alles mögliche an Befehlen ausprobiert aber die $§%&% Variable wird einfach nicht in Flash angezeigt.

Ich habe eine Datei names: up.txt
Daraus will ich eine Variable importieren die "up" heißt:
Folgender code steht jetzt im ersten Frame

Zitat:
loadVariablesNum("up.txt", 0);
Ein Dynamisches Feld mit dem Instancenamen "up" hab ich auch generiert und wenn ich das movie debuge, dann finde ich auch im level0 die variable up mit dem richtigen Value.

Ich habs auch schon mit anderen Befehlen probiert (_root z.b.), aber nix will klappen. Saß da 3std dran gestern bis ich resigniert habe (habs auch mit button probiert)

Die Variable soll beim Aufgehen des "Hauptmovies" automatisch reingeladen werden. Später kommt noch eine Preloader Scene davor.

Vielen Dank
kallekalypso ist offline   Mit Zitat antworten
Alt 28-05-2004, 07:06   #2 (permalink)
...
 
Registriert seit: Oct 2002
Ort: Nürnberg
Beiträge: 3.611
mikt dem loadVars-Objekt geht es ziemlich schnell

ActionScript:
  1. var myLV=new LoadVars();
  2. myLV.load("up.txt");
  3. myLV.onLoad=function(){
  4. trace(this.up);
  5. }

und die textdatei muss do aussehen:
&up=Lalala ich bin eine Variable

ps. benenne nicht alles up, sonst kann es schnell zu überschreibungsfehlern kommen
thorben.schmitt ist offline   Mit Zitat antworten
Alt 28-05-2004, 07:18   #3 (permalink)
Neuer User
 
Registriert seit: May 2004
Beiträge: 14
Erstmal vielen Dank für die schnelle Antwort. Hätte ich nicht erwartet.

Habe nun den Code jetzt so eingetragen. im Debug steht auch nochmal die Fkt. Mylvl mit onload + die Variable up ...

Hab den Dateinamen in update.txt umgeändert.

Wenn ich das Movie jetzt teste wird die Variable aber im Output Fenster angegebn und nicht im Dynamischem Feld (Instance Name "Up")

Die Variable hat das Format: 01/06/04 ...

danke im vorraus
kallekalypso ist offline   Mit Zitat antworten
Alt 28-05-2004, 08:16   #4 (permalink)
Neuer User
 
Registriert seit: May 2004
Beiträge: 38
Ich klau mir mal den Anfang von thorben^^

ActionScript:
  1. var myLV = new LoadVars();
  2. myLV.load("update.txt");
  3. myLV.onLoad = function(){
  4.         // update: Variable
  5.         Up.text = myLV.update;
  6. }

Die Variablenzuweisung bei den Textfeld-Eigenschaften kannst du dann rausnehmen.
Halax ist offline   Mit Zitat antworten
Alt 28-05-2004, 21:22   #5 (permalink)
Neuer User
 
Benutzerbild von leftovermusic
 
Registriert seit: May 2004
Ort: suburbia
Beiträge: 33
Exclamation so gehts auch

2 frames erstellen:
in den ersten folgendes as einfuegen:
ActionScript:
  1. loadVariablesNum("datei.txt", 1);

in den zweiten frame ein textfeld legen (dynamisch, variable "text")
und folgendes as einfuegen:
ActionScript:
  1. stop();

dann musst du am besten im selben ordner wie das swf eine
"datei.txt" anlegen mit folgendem inhalt:
&text=hier steht der text

vorsicht, keine weiteren "&" zeichen mehr im text verwenden, da sonst das folgende wort als variable erkannt wird und die textdatei dann nur bis zum "&"-zeichen eingelesen wird...

have fun"

leftovermusic
leftovermusic ist offline   Mit Zitat antworten
Alt 29-05-2004, 11:48   #6 (permalink)
Neuer User
 
Registriert seit: May 2004
Beiträge: 14
Vielen Dank für die zahlreichen Antworten,

ich habe gemerkt, dass bei meiner Flash Version der Inhalt beim exportieren total verstümmelt war? ... hatte ich vorher noch nie. Ich habe mir jetzt die neue Version von Flash gezogen und werd sie installieren um dann zu schauen.

Übrigens ich habe die Lösung von dir Halax probiert, aber die Variable wollte einfach nicht im Textfeld angezeigt werden (zum ausflippen!) ...

werde noch mal die Lösung von leftovermusic probieren ... vielleicht klappt das ja ..

vielen dank nochmals !
kallekalypso ist offline   Mit Zitat antworten
Alt 30-05-2004, 00:02   #7 (permalink)
Neuer User
 
Benutzerbild von BlackRAt
 
Registriert seit: May 2004
Ort: Auerbach
Beiträge: 72
zzzzzz nö nö nö.... Raubkopien wohinn man guckt.
aber in ein forum würd ich des net so schreiben........... oder fals du es nur falsch formuliert hast wenigstens nicht so formulieren.
hat zwar nix mit deinem problem zu tun aber währ besser wenn man ein bischen aufpasst.
cu und immer drandenken
Vorsicht ist die Mutter der Handgranate oder sowas in die richtung...........
__________________
Obiger Beitrag repräsentiert meine persönliche Meinung*
*Persönliche Meinung: Tolle Sache, jeder sollte eine haben
__________________________________________________
BlackRAt ist offline   Mit Zitat antworten
Alt 30-05-2004, 00:12   #8 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
...waaa..?
warrantmaster ist offline   Mit Zitat antworten
Alt 30-05-2004, 00:29   #9 (permalink)
alien
 
Benutzerbild von Smirgel
 
Registriert seit: May 2002
Ort: Colonia
Beiträge: 7.597
also für den flashMX-bereich finde ich die antworten von thorben und halax genau richtig. loadVariables und loadVariablesNum ist aus flash5 zeiten und etwas umständlicher als das loadVars-objekt wie ich finde.
und solltest du dir wirklich eine flashversion illegal "gezogen haben, denk auch daran, das macromedia bots durchs netz schickt, die die signatur von swfdateien kontrollieren, auffällige dateien registrieren und dem nachgehen. da würde ich echt keine faxen machen. das kann schlimm enden.


grüße.
smirgel.

grüße an thorben und warrantmaster
__________________
bei fragen, fragen.
Smirgel ist offline   Mit Zitat antworten
Alt 30-05-2004, 00:36   #10 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
@ BlackRAt
Keine mutmaßungen Bitte!!
Saugen kann Er oder Sie sich zb. auch ne Trail!!
BTW. nen Tip geb ich Dir noch, Dein Server verzeichnis ist offen wie ein Scheunentor

Hi Froind warrant
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"

Geändert von RustyCake (30-05-2004 um 00:42 Uhr)
RustyCake ist offline   Mit Zitat antworten
Alt 30-05-2004, 00:41   #11 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
hähä...nur die harten sind noch wach

hi@rusty & smirgel
warrantmaster ist offline   Mit Zitat antworten
Alt 30-05-2004, 02:44   #12 (permalink)
querdenker
 
Benutzerbild von kelor
 
Registriert seit: Jun 2001
Ort: formel1-stadt hockenheim
Beiträge: 4.731
textdatei sieht so aus:
Zitat:
up= hey ich bin s_UP_er
&andereVar= anderer wert
die erste variable braucht kein '6' zeichen...alle anderen schon

speichern als utf8 und nicht als ASCII !!![mit notepad z.bsp.]


script:
ActionScript:
  1. myLV = new LoadVars();
  2. myLV.onLoad(success){
  3.          if(success){
  4.             _root.up.text = this.up;
  5.          }else{
  6.             _root.up.text = 'Sorry...Fehler beim laden der Datei!';
  7.          }
  8. }
  9.  
  10. myLV.load('up.txt');

funktioniert ohne probleme...
wenn du

A) das script in die hauptzeitleiste legst
B) du nur ein einziges schlüsselbild hast




greetz

kelor

Geändert von kelor (30-05-2004 um 02:45 Uhr)
kelor ist offline   Mit Zitat antworten
Alt 30-05-2004, 03:14   #13 (permalink)
pixelarchitekt
 
Benutzerbild von CraCe
 
Registriert seit: May 2004
Beiträge: 1.210
hallöle,

also als newbie mit newbie-erfahrung und denkweise, sach ich ma, vamute ich ma, dass du deinem textfeld, wie du ja auch schreibst über das eigenschaftenfenster den instanznamen 'up' gegeben hast

dann trag mal 'up' in der variablenbezeichnung ein. also text als dynamisches textfeld und im eigenschaftenfeld links von zeichen (steht auch var davor) trägste ddie bezeichnung ein.

das sollte dann auch funzen, nich

cu
cg
__________________
In der ersten Reihe ist immer ein Platz frei!
CraCe ist offline   Mit Zitat antworten
Alt 30-05-2004, 17:53   #14 (permalink)
Neuer User
 
Registriert seit: May 2004
Beiträge: 14
zum thema r**bk*p*e: Habe mir das neue Flash runtergeladen und die Datei ist immer noch so verstümmelt ... also lags daran nicht ... muss dann wohl nochmal neu machen
kallekalypso ist offline   Mit Zitat antworten
Alt 30-05-2004, 20:09   #15 (permalink)
...
 
Registriert seit: Oct 2002
Ort: Nürnberg
Beiträge: 3.611
Zitat:
Geschrieben von kallekalypso
zum thema r**bk*p*e: Habe mir das neue Flash runtergeladen und die Datei ist immer noch so verstümmelt ... also lags daran nicht ... muss dann wohl nochmal neu machen
wenn du es von dr offiziellen seite hast (trial/bzw. gekauft bei mm-store), sag doch mal dein system. wenn kazaa & co dann fällt mir nix mehr ein.


tach smirgel
thorben.schmitt 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 07:40 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele