Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 25-01-2004, 22:08   #1 (permalink)
Neuer User
 
Registriert seit: Dec 2003
Beiträge: 14
Question kann ich einen wert aus einer textdatei auslesen u in versch keyframes übertragen?

hi,

kann ich einen wert aus einer textdatei auslesen und in verschiedene as in verschiedenen keyframes übertragen? (zb in as die auf buttons liegen)...

marcato
marcato ist offline   Mit Zitat antworten
Alt 26-01-2004, 08:59   #2 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Alle Objekte, die diesen Wert kenn sollen müssen schon auf der Bühne sein, wenn du sie von "außen" damit füttern willst. Sie könnten sich den Wert aber auch später selber holen, wenn du ihn nach dem Einlesen in Variable/Array oder so speicherst.
__________________
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 26-01-2004, 10:41   #3 (permalink)
Neuer User
 
Registriert seit: Dec 2003
Beiträge: 14
das klingt vielversprechend....und wie übergebe ich den wert? (zb an ein actionscript in einer bildaktion und ein anderes in einer objektaktion- zb. button)

grüsse
marc
marcato ist offline   Mit Zitat antworten
Alt 26-01-2004, 10:57   #4 (permalink)
The Man Who Wasn't There
 
Benutzerbild von fraggle two
 
Registriert seit: Jul 2003
Ort: BÄRLIN
Beiträge: 1.156
hi,

in der .txt datei müssen die variablen wie folgt vorliegen:

&var1="bla"&var2=345 ...usw.

dann kannst du sie in as mit
ActionScript:
  1. loadVariablesNum("url zur .txt datei",level);
laden.

dann kannst du sie normal mit var1 , var2 usw. ansprechen.

gruß
mike
__________________
Dot-Realities
Mike Broders
Berlin

ICQ:105925103

Dot-Realities v4.0 under construction!
fraggle two ist offline   Mit Zitat antworten
Alt 26-01-2004, 16:05   #5 (permalink)
The Man Who Wasn't There
 
Benutzerbild von fraggle two
 
Registriert seit: Jul 2003
Ort: BÄRLIN
Beiträge: 1.156
Exclamation

hi,

ich nochmal...

wie ich gerade gesehen habe brauchst du in der .txt datei keine anführungszeichen zu setzen.

also:

&var1=bla&var2=blub&var3=2838 usw.

gruß
mike
__________________
Dot-Realities
Mike Broders
Berlin

ICQ:105925103

Dot-Realities v4.0 under construction!
fraggle two ist offline   Mit Zitat antworten
Alt 27-01-2004, 20:49   #6 (permalink)
Neuer User
 
Registriert seit: Dec 2003
Beiträge: 14
hej,
cooool....danke!


ok ...das liest sich super....kannst du mir ein beispiel geben, wie ich so eine variable in einem actionscript eines buttons ändere?

zb soll der button den befehl haben:

on (release) {
loadMovieNum("erster.swf", 1);
}

und anstatt "erster.swf" soll da jetzt "zweiter.swf" stehen...

das sollte doch möglich sein oder?
marcato ist offline   Mit Zitat antworten
Alt 27-01-2004, 22:52   #7 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
In der txt steht:
&naviZiel=zweiter.swf
ActionScript:
  1. var naviZiel;
  2. var myVars = new LoadVars();
  3. myVars.onLoad = function(OK) {
  4. if(OK) {
  5. _root.naviZiel = this.naviZiel;
  6. } else {
  7. trace("Loading failed!");
  8. }
  9. };
  10. //auf dem Button:
  11. on(release) {
  12. loadMovieNum(_root.naviZiel, 1);
  13. }
__________________
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-01-2004, 14:08   #8 (permalink)
Neuer User
 
Registriert seit: Dec 2003
Beiträge: 14
hej jaaaaaaa das geht super danke!!!!!!!!!!!!!!!!!!!!!!!!!
marcato ist offline   Mit Zitat antworten
Alt 28-01-2004, 14:20   #9 (permalink)
Neuer User
 
Registriert seit: Dec 2003
Beiträge: 14
und wie geht das im keyframe?

Beispiel:

container.createEmptyMovieClip("bildmc", 1);
container.bildmc.loadMovie("bilder/bild.jpg");
container.onEnterFrame = function() {
if (this.bildmc._height>0) {
this.bildmc._x = (this.bildmc._width/2)*-1;
this.bildmc._y = (this.bildmc._height/2)*-1;
delete this.onEnterFrame;
}
};

möchte ("bilder/bild.jpg"); per variable ändern...habe mal

var naviZiel2;
var myVars = new LoadVars();
myVars.onLoad = function(OK) {
if(OK) {
_root.naviZiel2 = this.naviZiel2;
} else {
trace("Loading failed!");
}
};
//im keyframe andere ebene:
loadVariables("test.txt", "");
var naviZiel2;
var myVars = new LoadVars();
myVars.onLoad = function(OK) {
if (OK) {
_root.naviZiel2 = this.naviZiel2;
} else {
trace("Loading failed!");
}
};
stop();

und container.createEmptyMovieClip("bildmc", 1);
container.bildmc.loadMovie(naviZiel2);
container.onEnterFrame = function() {
if (this.bildmc._height>0) {
this.bildmc._x = (this.bildmc._width/2)*-1;
this.bildmc._y = (this.bildmc._height/2)*-1;
delete this.onEnterFrame;
}
};


geht leider nicht bis jetzt...wo kann der fehler liegen?
marcato ist offline   Mit Zitat antworten
Alt 28-01-2004, 14:21   #10 (permalink)
Neuer User
 
Registriert seit: Dec 2003
Beiträge: 14
im textfile:
&naviZiel2=bilder/bild.jpg
marcato ist offline   Mit Zitat antworten
Alt 28-01-2004, 14:37   #11 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Ich hab die Ladeaktion des LoadVars-Objekts vergessen... So sollts heißen:
ActionScript:
  1. var myVars = new LoadVars();
  2. myVars.onLoad = function(OK) {
  3.         if(OK) {
  4.                 _root.naviZiel = this.naviZiel;
  5.         } else {
  6.                 trace("Loading failed!");
  7.         }
  8. };
  9. myVars.load("test.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
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 17:39 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele