Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 09-07-2004, 13:47   #1 (permalink)
Neuer User
 
Benutzerbild von destroy90210
 
Registriert seit: Feb 2002
Ort: wien
Beiträge: 458
öffnet php-script in eigenem fenster... bei send

hi leute,

ich habe hier diese miniscript.. jedesmal wenn ich nun die daten eintrage und auf submit klicke werden die daten zwar richtig eingetragen aber er öfffnet dann jedesmal auch ein fenster wo er das php script ladet... wie kann ich das verhindern ???

also das mini script

PHP-Code:
sendVars = new LoadVars();
        
sendVars.hits _root.timeMC.time;
        
sendVars.name _root.geschafft.name;
        
sendVars.send("schreiben.php"0"POST");
        
_root.gotoAndStop(7); 
destroy90210 ist offline   Mit Zitat antworten
Alt 09-07-2004, 13:52   #2 (permalink)
aufdemwegnachberlin
 
Benutzerbild von purewhite
 
Registriert seit: Jul 2004
Beiträge: 591
warum das passiert, kann ich Dir nicht sagen, jedoch einen anderen weg der funktioniert...solltest du nur dieses script verwenden, würde ich mit
loadvariablesNum arbeiten, die txt-felder aus deren container nehmen (geht aber glaub ich auch so) und fertig...

probier das mal...php öffnet sich nicht
gruß
purewhite ist offline   Mit Zitat antworten
Alt 09-07-2004, 13:54   #3 (permalink)
fly, you fools!
 
Registriert seit: Jun 2003
Ort: Oldenburg
Beiträge: 131
hi,

vielleicht gehts schon wenn du anstatt

PHP-Code:
sendVars.send("schreiben.php"0"POST"); 
folgendes nimmst:

PHP-Code:
sendVars.sendAndLoad("schreiben.php"sendVars"POST"); 
|H|K| ist offline   Mit Zitat antworten
Alt 09-07-2004, 14:18   #4 (permalink)
flachzange
 
Benutzerbild von elias
 
Registriert seit: Jun 2003
Ort: berlin
Beiträge: 3.932
ich geh mal davon aus dass das LoadVars.send() verhalten so gedacht ist,
weil du einfach nicht sicher gehen kannst ob die daten überhaupt verschickt
wurden. deswegen soll wohl ein browser anspringen damit zb der user seine
daten kontollieren kann und dann nochmal auf ok klick.
dir methoden LoadVars.load/sendAndLoad() reagieren nicht so weil du aus flash
bestimmen kannst ob der vorgang geklappt hat oder nicht.
__________________
elias ist offline   Mit Zitat antworten
Alt 09-07-2004, 15:00   #5 (permalink)
Neuer User
 
Benutzerbild von destroy90210
 
Registriert seit: Feb 2002
Ort: wien
Beiträge: 458
k thx

habe das jetzt verwendet damit gehts super
PHP-Code:
sendVars.sendAndLoad("schreiben.php"sendVars"POST"); 
aber ich habe jetzt noch eine frage, wenn ich das eingetragen habe geht er zum nächsten key und dort lade ich dann alles neu aus der .txt um es im higscore anzeigen zu lassen aber leider ist dann der neuste eintrag nicht dabei obwohl er schon in der .txt steht...

warum ist das so ? kann es sein das er sich die alte .txt aus dem cache holt ?? wie kann ich das ändern das er immer die neuetse .txt verwendet ??

also es sind 2 verschiedene scripte die jeweils auf die gleiche .txt zugreifen..
sonst würde ich das mit random mal versuchen beim php script wenn es nur eines wäre... aber s isnd 2 verschiedene eines zum lesen eines zum schreiben..

weiss wär rat ?

mfg
gregor
destroy90210 ist offline   Mit Zitat antworten
Alt 09-07-2004, 16:37   #6 (permalink)
fly, you fools!
 
Registriert seit: Jun 2003
Ort: Oldenburg
Beiträge: 131
Zitat:
Zitat von destroy90210
aber ich habe jetzt noch eine frage, wenn ich das eingetragen habe geht er zum nächsten key und dort lade ich dann alles neu aus der .txt um es im higscore anzeigen zu lassen aber leider ist dann der neuste eintrag nicht dabei obwohl er schon in der .txt steht...
fragst du den status von sendVars auch ab? zb so:

PHP-Code:
sendVars.onLoad = function(status) {
    if (
status) {
        
gotoAndStop("highscore");
        
trace("Daten geladen!");
    } else {
        
trace("Daten nicht geladen!");
    }
}; 
|H|K| ist offline   Mit Zitat antworten
Alt 09-07-2004, 17:11   #7 (permalink)
Neuer User
 
Benutzerbild von destroy90210
 
Registriert seit: Feb 2002
Ort: wien
Beiträge: 458
ja so
PHP-Code:
objVars = new LoadVars();
objVars.onLoad = function (ok) {
   if(
ok){
      
_root.punkteNeu objVars.punkte.str_replace("|""\n");   
      
_root.namenNeu objVars.namen.str_replace("|""\n");

   }else{
   
trace("nix geladen");

destroy90210 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 23:09 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele