Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 26-11-2003, 08:17   #1 (permalink)
Neuer User
 
Registriert seit: Sep 2003
Beiträge: 45
loadVars.load

Hallo,

Ich habe folgenden vereinfachten AS-Code:

on (press) {

externalVars = new LoadVars();
externalVars.onLoad = function(){
Mittel_btn._alpha = this.wert;
}
externalVars.load("C:/Inetpub/wwwroot/VB.NETandFLASH/loadneu.txt");
}

In meiner loadneu.txt steht drin wert=100

Allerdings läd er die 100 nicht, er passiert sozusagen gar nichts, was mache ich falsch???

Danke

Tina
tina1515 ist offline   Mit Zitat antworten
Alt 26-11-2003, 08:22   #2 (permalink)
alien
 
Benutzerbild von Smirgel
 
Registriert seit: May 2002
Ort: Colonia
Beiträge: 7.597
moin tina,
schreib mal in die textdatei:
&wert=100&

und evtl im loadvarsobjekt den wert so abfragen:
Mittel_btn._alpha = Number(this.wert);

es könnte sein, das "wert" als string ankommt.
__________________
bei fragen, fragen.
Smirgel ist offline   Mit Zitat antworten
Alt 26-11-2003, 08:23   #3 (permalink)
{flasher}
 
Benutzerbild von Majo
 
Registriert seit: Mar 2003
Ort: on water
Beiträge: 2.823
ActionScript:
  1. on (press) {
  2.     externalVars = new LoadVars();
  3.     externalVars.onLoad = function(ok){
  4.         if(ok){
  5.             Mittel_btn._alpha = this.wert;
  6.         }
  7.     };
  8.     externalVars.load("C:/Inetpub/wwwroot/VB.NETandFLASH/loadneu.txt");
  9. }

text dazu : &wert=80;
__________________
hang loose
Majo ist offline   Mit Zitat antworten
Alt 26-11-2003, 08:25   #4 (permalink)
.--. .. ..- ...
 
Benutzerbild von pius
 
Registriert seit: Jul 2002
Ort: munich
Beiträge: 1.345
schreib mal in die function:

'trace(this);'

was spuckt er da aus?


Und wo liegt 'Mittel_btn._alpha' in Relation zum LoadVars-Objekt?
__________________
one out of many
pius ist offline   Mit Zitat antworten
Alt 26-11-2003, 08:28   #5 (permalink)
alien
 
Benutzerbild von Smirgel
 
Registriert seit: May 2002
Ort: Colonia
Beiträge: 7.597
hehe. machen wir hier helb-contest?

klar pius, ich habe reingeschaut. hat mit _root bei mir auch gut gefunzt. aber wir können uns ja dort nochmal unterhalten...
__________________
bei fragen, fragen.
Smirgel ist offline   Mit Zitat antworten
Alt 26-11-2003, 08:34   #6 (permalink)
{flasher}
 
Benutzerbild von Majo
 
Registriert seit: Mar 2003
Ort: on water
Beiträge: 2.823
@smi.....und du bist, wie fast immer, der schnellste
__________________
hang loose
Majo ist offline   Mit Zitat antworten
Alt 26-11-2003, 08:55   #7 (permalink)
.--. .. ..- ...
 
Benutzerbild von pius
 
Registriert seit: Jul 2002
Ort: munich
Beiträge: 1.345
nu lasst doch ma 'Tina' zu wort kommen ...
__________________
one out of many
pius ist offline   Mit Zitat antworten
Alt 26-11-2003, 09:03   #8 (permalink)
Neuer User
 
Registriert seit: Sep 2003
Beiträge: 45
Hi Leute,

Das hat ja super geklappt mit der Hilfe, ich hab es jetzt mit Number(this.wert) gemacht.

Vielen lieben Dank an euch alle

Tina
tina1515 ist offline   Mit Zitat antworten
Alt 26-11-2003, 09:15   #9 (permalink)
Neuer User
 
Registriert seit: Sep 2003
Beiträge: 45
Weil das ja gerade so gut geklappt hat, hab ich gleich noch eine andere Frage, und zwar füge ich mein .swf mit folgendem Code in eine Html-Seite ein:

<OBJECT style="Z-INDEX: 102; LEFT: 40px; POSITION: absolute; TOP: 130px" codeBase="http://download.macromedia.com/pub/shockwave/cabs/Flash/swFlash.cab#version=4,0,2,0" height="350" width="350" classid="clsid27CDB6E-AE6D-11cf-96B8-444553540000" VIEWASTEXT>
<PARAM NAME="_cx" VALUE="9260">
<PARAM NAME="_cy" VALUE="9260">
<PARAM NAME="FlashVars" VALUE="">
<PARAM NAME="Movie" VALUE="LoadVars.swf">
<PARAM NAME="Src" VALUE="LoadVars.swf">
<PARAM NAME="WMode" VALUE="Window">
<PARAM NAME="Play" VALUE="0">
<PARAM NAME="Loop" VALUE="-1">
<PARAM NAME="Quality" VALUE="High">
<PARAM NAME="SAlign" VALUE="">
<PARAM NAME="Menu" VALUE="-1">
<PARAM NAME="Base" VALUE="">
<PARAM NAME="AllowScriptAccess" VALUE="always">
<PARAM NAME="Scale" VALUE="ShowAll">
<PARAM NAME="DeviceFont" VALUE="0">
<PARAM NAME="EmbedMovie" VALUE="0">
<PARAM NAME="BGColor" VALUE="">
<PARAM NAME="SWRemote" VALUE="">
<PARAM NAME="MovieData" VALUE="">
</OBJECT>


aber, wenn ich da jetzt auf den Button drücke, der den AS-Code aufruft, bei dem ihr mir so schön geholfen habt, dann erscheint gar keine Farbe mehr, geschweige denn, dass er mir einen alpha-Wert von 100 anzeigt, was mach ich jetzt schon wieder falsch??

Danke nochmal

Tina

Geändert von tina1515 (26-11-2003 um 09:20 Uhr)
tina1515 ist offline   Mit Zitat antworten
Alt 26-11-2003, 10:04   #10 (permalink)
.--. .. ..- ...
 
Benutzerbild von pius
 
Registriert seit: Jul 2002
Ort: munich
Beiträge: 1.345
die angabe mit:

Zitat:
("C:/Inetpub/wwwroot/VB.NETandFLASH/loadneu.txt");
ist auch nicht so glücklich ....
kannst du nicht einfach


load(loadneu.txt)

schreiben und dafür sorgen, dass die Datei auch an der besagten Stelle liegt ...?
__________________
one out of many
pius ist offline   Mit Zitat antworten
Alt 26-11-2003, 13:52   #11 (permalink)
Neuer User
 
Registriert seit: Sep 2003
Beiträge: 45
Hi Pius,

Wo ist denn die Stelle, von wo Flash die Sachen holt? Oder wie bekomm ich das raus??

Tina
tina1515 ist offline   Mit Zitat antworten
Alt 26-11-2003, 13:59   #12 (permalink)
.--. .. ..- ...
 
Benutzerbild von pius
 
Registriert seit: Jul 2002
Ort: munich
Beiträge: 1.345
es gibt irgendein swf, das in die html-site eingebettet wird ... das bezeichnen wir als _rootMC ... und das liegt auf dem server irgendwo im dateisystem ...

JEDES loadMovie 'startet' von genau dieser stelle im dateisystem ...


wenn also dein _rootMC z.b. im verzeichnis 'myflash' liegt und 'myroot.swf' heisst, dann greift ein loadMovie('mysub.swf') auf die datei 'mysub.swf' zu, die im selben verzeichnis liegt.

läge 'mysub.swf' in einem unterverzeichnis 'hinzulad', müsstest du

loadMovie('hinzulad/mysub.swf');

schreiben .... ob local oder online ist egal ...
__________________
one out of many
pius ist offline   Mit Zitat antworten
Alt 27-11-2003, 10:28   #13 (permalink)
Neuer User
 
Registriert seit: Sep 2003
Beiträge: 45
AAAHHHHH,

Ich bekomme einfach nicht raus, wo ich diese blöde txt Datei hinschieben soll. Lassen wir mal das HTML weg. Wenn ich jetzt einfach in Flash diesen Code ausführen will, wo schieb ich die txt dann hin. Gibt es da irgendwie so einen Standardordner, von wo Flash sich alles holt? Wo würdest du das auf deinem Computer ablegen? So anderst wird es bei mir ja auch nicht sein.

Gruss

Tina
tina1515 ist offline   Mit Zitat antworten
Alt 27-11-2003, 10:33   #14 (permalink)
alien
 
Benutzerbild von Smirgel
 
Registriert seit: May 2002
Ort: Colonia
Beiträge: 7.597
moin tina,
so wie pius beschrieben hat.
wenn die textdatei im gleichen ordner liegt, in der auch die swf ist, dann einfach aufrufen:
externalVars.load("loadneu.txt");
__________________
bei fragen, fragen.
Smirgel 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 18:46 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele