Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 29-09-2003, 14:46   #1 (permalink)
sia
Neuer User
 
Registriert seit: Dec 2001
Beiträge: 81
Variable aus URL

hi leute,

bitte nicht schimpfen, aber ich, als anfänger, werd aus den ergebnissen der search funktion auch nicht schlauer, deswegen frag ich mal auf diesem weg...

ich möchte eine zahl die mir eine url ausgibt, in mein flashfile einlesen... ausgabe sieht zb so aus: "423345432" ... sollte ja einfach super easy sein, aber irgendwie klappt das nicht...

bis jetzt hab ichs mit dem script probiert, da is die ausgabe aber immer leer...

ActionScript:
  1. var varcont = new LoadVars ();
  2. varcont.load("url");
  3. trace (varcont);

habt ihr eine ahnung?
lg sia
sia ist offline   Mit Zitat antworten
Alt 29-09-2003, 15:29   #2 (permalink)
...
 
Registriert seit: Sep 2003
Ort: köln
Beiträge: 32
hi
die frage ist: wie lautet due url? wenns ne php datei ist dann sollte das einlesen so klappen...
allerdings musst du noch entscheiden, was nach dem laden mit den daten geschieht:

varcont.onLoad = .......

ausserdem muss in der php datei das ergebnis in der form:
name=12345 ausgegeben werden. dann kannst du onLoad auf den wert von varcon.name zugreifen
neuer User ist offline   Mit Zitat antworten
Alt 29-09-2003, 15:30   #3 (permalink)
[Ernst Reiter]
 
Benutzerbild von Scrawer
 
Registriert seit: Jul 2001
Ort: austria
Beiträge: 3.691
hallo

so wäre es wenn du nur denn wert ohne var ausgibst
ActionScript:
  1. var varcont = new LoadVars ();
  2. varcont.onLoad = function(success)
  3. {
  4. if (success)
  5. {
  6. trace(this)
  7. }
  8. }
  9. varcont.load("url.php");
machst du jedoch bei der ausgabe von php z.b. &wert=45551&
kannst sie dann auch mit dem namen aufgreifen
ActionScript:
  1. varcont.onLoad = function(success)
  2. {
  3. if (success)
  4. {
  5. trace(this.wert)
  6. }
  7. }
wenn du mehrere werte verarbeiten möchtest solltest es so machen
__________________
Das Gesetz des Lebens liegt im Notwendigen. Der Reiz des Lebens liegt im Überflüssigen
m.f.g Scrawer (www.thinkspace.at)

Geändert von Scrawer (29-09-2003 um 15:32 Uhr)
Scrawer ist offline   Mit Zitat antworten
Alt 29-09-2003, 15:36   #4 (permalink)
sia
Neuer User
 
Registriert seit: Dec 2001
Beiträge: 81
hey scrawer...

die url is ne shelldatei die mir ohne variablenbezeichnung die zahl ausgibt... aber wenn ich dein erstes script verwende krieg ich immer nur folgende ausgabe : "onLoad=%5Btype%20Function%5D" ... habt ihr ne ahnung was das zu bedeuten hat?



lg sia
sia ist offline   Mit Zitat antworten
Alt 29-09-2003, 16:04   #5 (permalink)
[Ernst Reiter]
 
Benutzerbild von Scrawer
 
Registriert seit: Jul 2001
Ort: austria
Beiträge: 3.691
ja das nix ankommt... letzt endlich ist ja
varcont ein object mit methoden eben wie onLoad, load usw.....

mann muss schon sagen das es ansich nicht vorgesehen ist ohne var name daten zu laden...
du müsstest deinen wert rausfiltern.... ich mach dir schnell ein bsp
__________________
Das Gesetz des Lebens liegt im Notwendigen. Der Reiz des Lebens liegt im Überflüssigen
m.f.g Scrawer (www.thinkspace.at)
Scrawer ist offline   Mit Zitat antworten
Alt 29-09-2003, 16:12   #6 (permalink)
[Ernst Reiter]
 
Benutzerbild von Scrawer
 
Registriert seit: Jul 2001
Ort: austria
Beiträge: 3.691
ActionScript:
  1. content = new LoadVars();
  2. content.load("test.txt");
  3. content.onLoad = function(success)
  4. {
  5.         if (success)
  6.         {
  7.             trace(this)
  8.            
  9.             var str = unescape(this);
  10.             var data = str.substr(0, str.indexOf('=&'));
  11.            
  12.             trace(data)
  13.         }
  14. }
am besten erstellst mal zum testen eine txt datei mit dem namen (siehe oben) test.txt wo du nur was reinschreibst....
dann siehst auch gleich wie das script arbeitet.. durch die zwei trace
__________________
Das Gesetz des Lebens liegt im Notwendigen. Der Reiz des Lebens liegt im Überflüssigen
m.f.g Scrawer (www.thinkspace.at)
Scrawer ist offline   Mit Zitat antworten
Alt 29-09-2003, 16:33   #7 (permalink)
sia
Neuer User
 
Registriert seit: Dec 2001
Beiträge: 81
aha aha, da hab ich ja jetzt schon mal ein bißchen was dazugelernt...

nur leider, mit dem textfile funzt das einwandfrei, aber meine url
("http://yori:yori@62.116.6.7/yori/leha_in.sh") geht leider immer noch nicht... genauer gesagt, gibt er mir keine ausgabe...

kann das an der shelldatei liegen?

hmm... danke schon mal für deine hilfe! bin echt schon ein bißchen verzweifelt

lg sia

Geändert von sia (29-09-2003 um 16:35 Uhr)
sia ist offline   Mit Zitat antworten
Alt 29-09-2003, 18:06   #8 (permalink)
sia
Neuer User
 
Registriert seit: Dec 2001
Beiträge: 81
hat niemand eine ahnung?

kanns sein daß ich von flash aus nicht auf das shell script zugreifen kann??

wär echt super dankbar, wenn wer ne idee hätt...
sia ist offline   Mit Zitat antworten
Alt 29-09-2003, 19:00   #9 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
hab ich zumindest noch nicht gehört/gelesen, daß man auf
eine shell-datei zugreifen kann.
muß es denn eine solche sein ?
warrantmaster ist offline   Mit Zitat antworten
Alt 29-09-2003, 19:09   #10 (permalink)
sia
Neuer User
 
Registriert seit: Dec 2001
Beiträge: 81
ja leider,

daran ist leider nicht zu rütteln...
sia ist offline   Mit Zitat antworten
Alt 29-09-2003, 19:23   #11 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
das sieht dann aber schlecht aus.
wie werden denn deine zahlen generiert, daß sie unbedingt
in einer shell zur verfügung stehen müssen ?
warrantmaster 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 08:25 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele