Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 30-03-2010, 09:20   #1 (permalink)
Neuer User
 
Registriert seit: Dec 2009
Beiträge: 53
Question LoadVars eigenartiges Problem

Hallo zusammen.

Hab ein Problem mit einem LoadVars.

Hat bisher immer funktioniert auch bei anderen Projekten, nur heute irgendwie haut das nicht richtig hin.

Mein Flash Code:

PHP-Code:
function PREV_USERS_PICS() {
    
_root.Overlap._visible false;
    
rv = new LoadVars();
    
rv.onLoad = function(erfolgreich) {
        if (
erfolgreich) {
            
trace("this.imagecount= " this.imagecount " this.varz= " this.varz);
            
KARTEN_LOAD();
            
count imagecount " " this.varz;
        } else {
            
trace("Fehler beim Laden");
        }
    };
    
lv = new LoadVars();
    
lv.verzeichnis "upload/"+_global.USER;
    
lv.sendAndLoad("image.php",rv,"POST");

Meine php file:

PHP-Code:
<?php
$daten
="";
$imagecount=0;
$ordner $_GET['verzeichnis'];
$handle=opendir ($ordner);
while (
$file readdir ($handle)) 
{
  if (
$file != "." && $file != ".." && $file != "Thumbs.db" && $file != "home.txt") {
  
$imagecount++;
  
$daten.=$file."##";
  }
}
$daten=substr($daten,0,count($daten)-3);
$replace "";
$daten str_replace(".jpg"$replace$daten);
closedir($handle);
?>
Die php File stimmt nämlich, bekomm die richtigen echos, nur im flash , naja... keine ahnung.

Sieht jemand auf die Schnelle was hier nicht stimmt?

Bitte danke.

Geändert von SaiyaGin (30-03-2010 um 09:22 Uhr)
SaiyaGin ist offline   Mit Zitat antworten
Alt 30-03-2010, 09:30   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Versuch mal einen lv.load statt sendAndLoad. Und eine LoadVars-Instanz für Request und Response reicht auch.
  Mit Zitat antworten
Alt 30-03-2010, 09:39   #3 (permalink)
Neuer User
 
Registriert seit: Dec 2009
Beiträge: 53
habs jetzt so gemacht, funzt aber immer noch nicht, beide variablen sind "undefined"

PHP-Code:
function geladen(erfolgreich) {
    if (
erfolgreich) {
        
trace("this.imagecount="+this.imagecount+"\nthis.varz="+this.varz);
        
KARTEN_LOAD();
        
count imagecount+" "+this.varz;
    } else {
        
trace("Fehler beim Laden");
    }
}

function 
PREV_USERS_PICS ()
{
    
_root.Overlap._visible false;
    
lv = new LoadVars();
    
lv.verzeichnis "upload/" _global.USER;
    
lv.onLoad geladen;
    
lv.load("image.php",lv,"POST");

SaiyaGin ist offline   Mit Zitat antworten
Alt 30-03-2010, 12:29   #4 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Wo ist denn in deinem PHP-File ein echo?
  Mit Zitat antworten
Alt 30-03-2010, 12:36   #5 (permalink)
Neuer User
 
Registriert seit: Dec 2009
Beiträge: 53
wieso brauch ich den ein echo??

Ich übergebe ja die variablen.

Ich probiers mal mit einem echo nochdazu.

danke daweil
SaiyaGin ist offline   Mit Zitat antworten
Alt 30-03-2010, 13:21   #6 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Zitat:
wieso brauch ich den ein echo??
Um den Response an den Flashfilm zurückzusenden...
  Mit Zitat antworten
Alt 30-03-2010, 13:25   #7 (permalink)
Neuer User
 
Registriert seit: Dec 2009
Beiträge: 53
achso, und ich dachte da ich die variable beschreibe brauch ich dieses echo dann nicht mehr.

Danke dir.
SaiyaGin ist offline   Mit Zitat antworten
Alt 02-04-2010, 11:03   #8 (permalink)
Neuer User
 
Registriert seit: Dec 2009
Beiträge: 53
Exclamation

Also irgendwie mag das ganze nicht richtig.

Hab jetzt diese php file
PHP-Code:
<?php
$daten
="";
$imagecount=0;
$ordner $_GET['verzeichnis'];
$handle=opendir ($ordner);
while (
$file readdir ($handle)) 
{
  if (
$file != "." && $file != ".." && $file != "Thumbs.db" && $file != "home.txt") {
  
$imagecount++;
  
$daten.=$file."##";
  }
}
$daten=substr($daten,0,count($daten)-3);
$replace "";
$daten str_replace(".jpg"$replace$daten);
closedir($handle);
echo 
$imagecount;

echo 
"&imagecount=$imagecount";
echo 
"&varz=$daten";
?>
und denoch bekomm ich beim trace im flash dieses output

Traceanweisung: trace("this.imagecount="+lv.imagecount+" \n this.varz="+this.varz);

Code:
this.imagecount=$imagecount";

echo "
this.varz=$daten";

?>
BITTE HILFE, DANKE. Bin echt am verzweifeln.

Geändert von SaiyaGin (02-04-2010 um 11:04 Uhr)
SaiyaGin ist offline   Mit Zitat antworten
Alt 02-04-2010, 11:35   #9 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Hast du das Script auch auf einem PHP-fähigen Server aufgerufen?
  Mit Zitat antworten
Alt 02-04-2010, 11:40   #10 (permalink)
Neuer User
 
Registriert seit: Dec 2009
Beiträge: 53
ja hab ich, geht dennoch nicht.

Die Php ausgabe im Browser ist korrekt nur im Flash bekomm ich den variablennamen und nicht den inhalt.
SaiyaGin ist offline   Mit Zitat antworten
Alt 14-04-2010, 21:46   #11 (permalink)
Neuer User
 
Registriert seit: Apr 2010
Beiträge: 21
is das nicht voll normal, dass bei der abfarage in Flash nur das angezeigt bekommt? .. mache sowas aehnliches, und bei mir gehts auch nur auf m server
morn 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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Eigenartiges swapDepths() problem Scanis ActionScript 1 4 05-06-2007 09:07
Eigenartiges Problem im IE 6 - mit CSS nxs HTML und CSS 12 01-06-2006 17:24
Roll over - eigenartiges baerbel30 Flash MX 2004 2 21-06-2004 13:04
eigenartiges HTML/swf-Problem tisyb HTML und CSS 4 17-12-2002 19:54
eigenartiges problem bei hitTest BigO ActionScript 1 3 09-06-2002 20:17


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:43 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele