Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 16-02-2009, 12:47   #1 (permalink)
Neuer User
 
Registriert seit: Mar 2002
Beiträge: 84
Bilder laden

Hi,

habe mal wieder ein kleines Problem und suche die Lösung zum Denkfehler.

Ich möchte per php ein Bild laden, dass dann in folgenden AS verarbeitet wird:

PHP-Code:
function geladen(erfolgreich) {
        if(
erfolgreich) {
        
_root.useHandCursor true;
_root.createEmptyMovieClip("bild2_mc"1);
// generiert die 2 Bildcontainer...
_root.bild2_mc.createEmptyMovieClip("holder_mc"1);
// halter für die Bilder, da sich die movieclips teilweise nicht mehr korrekt ansprechen lassen sonst (also bild1/2_mc)
//_root.bild2_mc.holder_mc.loadMovie("BILD.jpg");
_root.bild2_mc.holder_mc.loadMovie(imgimgimg);
// hier müsste man die Pfade anpassen
_root.createEmptyMovieClip("maske_mc"3);
// die "lupe"...
_root.maske_mc.onEnterFrame = function() {
    
this._x _root._xmouse;
    
this._y _root._ymouse;
};
// fragt die aktuelle Mausposition ab...
with (_root.maske_mc) {
    
beginFill(0x000000100);
    for (
i=0i<=360i++) {
        
13*Math.cos((i*Math.PI)/180);
        
13*Math.sin((i*Math.PI)/180);
        
lineTo(XY);
    }
    
endFill();
}
_root.bild2_mc.setMask(_root.maske_mc);
startDrag(_root.lupen_mctrue);
_root.background.setMask(_root.lupen_mc.maske);
Mouse.hide();
        
        
        }
        else {
                
trace("Fehler beim Laden");
        }
}

lv = new LoadVars();
lv.onLoad geladen;
lv.load("bildload.php",lv,"GET");

stop(); 
Wenn ich imgimgimg = Bild.jpg setze, so wird ein Bild angezeigt. Wieso wird es dann nicht aus dem PHP geladen? Die Php-Datei müsste richtig sein und weißt diesen Code auf:

PHP-Code:
<?

$imgimgimg 
"BILD.jpg";
echo 
"&imgimgimg=".$imgimgimg."&";

?>
Danke für Ideen und Anregungen.
Nick
lordnick ist offline   Mit Zitat antworten
Alt 16-02-2009, 13:03   #2 (permalink)
Der Wunderhund
 
Benutzerbild von gaspode
 
Registriert seit: Jun 2002
Ort: Hattingen
Beiträge: 10.515
Code:
_root.bild2_mc.holder_mc.loadMovie(lv.imgimgimg);
gruß, gaspode
gaspode ist offline   Mit Zitat antworten
Alt 16-02-2009, 13:30   #3 (permalink)
Neuer User
 
Registriert seit: Mar 2002
Beiträge: 84
omg - das hatte ich übersehen
aber dickes danke für die helfenden augen... :-)
gruß
lordnick ist offline   Mit Zitat antworten
Alt 29-04-2009, 06:49   #4 (permalink)
Neuer User
 
Registriert seit: Mar 2002
Beiträge: 84
Hier nochmal ein ausschnitt aus dem AS-Code:

PHP-Code:
lv = new LoadVars();
lv.onLoad geladen;
lv.load("bildload.php",lv,"GET"); 
nun habe ich daraus das gemacht:

PHP-Code:
lv = new LoadVars();
lv.onLoad geladen;
lv.load("bildload.php?lo=0",lv,"GET"); 
das funktioniert auch alles nur mit dem folgenden Problem beim IE (bei Firefox gehts):

Per CroneJob wird zu einer bestimmten Uhrzeit (z.B. 23.00 Uhr) in der SQL-Datenbank in einer bestimmten Zeile ein Wert erneuert. Dieser Wert wird von bildload.php abgefragt, aber nur, wenn $lo == "0" ist; nimmt $lo einen andere Zahl an, wird ein anderer Wert aus der Datenbank geladen usw.

Nun ist es z.B. punkt 23.00 Uhr. Der CroneJob wurde ausgeführt und man sieht ein neues Bild, aber nur im Firefox. Im IE läd das neue Bild erst später, das schwankt zwischen wenigen Sekunden bis hin zu mehreren Minuten. Warum läd der IE bei aktualisierung das Flash nicht so, dass dieses die bildload.php neu vom Server holt um mit dieser Datei erneut die DB auf aktualisierung zu überprüfen... also warum dauert das immer? Kann mir da einer helfen bzw. einen Ideenimpuls geben?

Gruß und danke.
Nick.
lordnick 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:41 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele