Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 25-11-2006, 14:09   #1 (permalink)
Neuer User
 
Registriert seit: Mar 2002
Beiträge: 84
loadMovie geht nicht bei if-Abfrage

Huhu,
nach vielem suchen im Netz bin ich schließlich einen Schritt weiter hin zu meiner Problemlösung gekommen... leider nicht ins Ziel.

Zunächst lade ich eine php Datei
Code:
loadVariables("loadit.php", 0);
> funktioniert

Dann möchte ich loadMovie in eine if-Abfrage einbetten, da passiert aber nichts:
Code:
if (info == 1) {
    bild = "krone.jpg";
    _root.createEmptyMovieClip("container", 1);
    this.loadMovie(bild, 1);
}
> Klicke ich im Brwoser dann auf dem Flash rechts und wähle "abspielen" aus dann wird die *.jpg jedoch angezeigt, zwar nicht so wie ich es möchte aber immerhin.

Weiß jemand was da nun fehlt oder denke ich mal wieder falsch
Danke schomal für Tipps...
lordnick ist offline   Mit Zitat antworten
Alt 25-11-2006, 14:13   #2 (permalink)
Flashworker
 
Benutzerbild von sebastian
 
Registriert seit: Nov 2001
Ort: Wiesbaden
Beiträge: 10.945
Ich gehe mal davon aus, dass die Variable info nicht aus der PHP kommt

container.loadMovie(bild);

^so

lg
sebastian ist offline   Mit Zitat antworten
Alt 25-11-2006, 14:17   #3 (permalink)
Neuer User
 
Registriert seit: Mar 2002
Beiträge: 84
ahhhhhhhhh

lol - .... hab heut ne blindschleiche gefrühstückt

die variable "info" wird richtig aus der php geladen Nun funktionierts ja logischerweise ... hoffe dass ich des nun noch positioniert bekomme, aber dazu find ich sicher was :-)

Vielen Danke.
lordnick ist offline   Mit Zitat antworten
Alt 25-11-2006, 14:29   #4 (permalink)
Flashworker
 
Benutzerbild von sebastian
 
Registriert seit: Nov 2001
Ort: Wiesbaden
Beiträge: 10.945
Na ja funktioniert nicht wirklich bzw nur bedingt

Schau dir mal LoadVars in Verbindung mit dem onLoad Handler an
sebastian ist offline   Mit Zitat antworten
Alt 25-11-2006, 15:43   #5 (permalink)
Neuer User
 
Registriert seit: Mar 2002
Beiträge: 84
Hm, wenn man aktualisieren im Browser klickt gehts es nicht, da hast du recht. Aber bei dem folgenden scheint wieder was zu fehlen... weil geht nicht so wie ich es mag

Code:
var image = new LoadVars();
  
image.onLoad = function() {	

     if (info == 1) {
	bild1 = "krone.jpg";
                       } 

	_root.createEmptyMovieClip("mccontainer", 1);
	mccontainer._x = 150;
	mccontainer._y = 85;
	mccontainer.loadMovie(bild1); 

                                     };
lordnick ist offline   Mit Zitat antworten
Alt 25-11-2006, 15:48   #6 (permalink)
Flashworker
 
Benutzerbild von sebastian
 
Registriert seit: Nov 2001
Ort: Wiesbaden
Beiträge: 10.945
ActionScript:
  1. var image = new LoadVars();
  2.  
  3. image.onLoad = function() { 
  4.  
  5.      if (this.info == 1)
  6.     // ...
  7. }
  8. image.load("datei.php");

Aber vom Prinzip wars richtig, lg
sebastian ist offline   Mit Zitat antworten
Alt 25-11-2006, 15:55   #7 (permalink)
Neuer User
 
Registriert seit: Mar 2002
Beiträge: 84
hehe - diesmal musste this. wohl hin ...

klappt aber nun - sehr schön - vielen lieben dank und einen schönen ... oh mein gott morgen ist der 1. Advent...

gruß
lordnick ist offline   Mit Zitat antworten
Alt 25-11-2006, 16:43   #8 (permalink)
Neuer User
 
Registriert seit: Mar 2002
Beiträge: 84
Zitat:
Zitat von Sebastian W. Beitrag anzeigen
ActionScript:
  1. var image = new LoadVars();
  2.  
  3. image.onLoad = function() { 
  4.  
  5.      if (this.info == 1)
  6.     // ...
  7. }
  8. image.load("datei.php");
wenn ich ein zweites bild laden möchte und ich dass dann so mache
Code:
var image2 = new LoadVars();
  
image2.onLoad = function() {	

     if (this.info2 == 1)
	// ...
}
image2.load("datei.php");
... gehts leider nicht und immer nur 1 läd. Weiß jemand wie ich das umgehen kann?

Geändert von lordnick (25-11-2006 um 17:47 Uhr)
lordnick ist offline   Mit Zitat antworten
Alt 28-11-2006, 16:26   #9 (permalink)
Neuer User
 
Registriert seit: Mar 2002
Beiträge: 84
Weil die Frage immernoch besteht und ich die Tage weiterhin nichts dazu gefunden habe möchte ich einfach nochmal hier die Frage stellen:

Wie kann ich zwei Mal new LoadVars() benutzen? Hab das nämlich in zwei Frames jeweils einmal in der Form und immer nur ein Frame wird da ausgegeben:

Frame1:
Code:
var image = new LoadVars();
image.onLoad = function() {
    if (this.z1 == 1) {
        bild1 = "krone.jpg";
    }
    _root.createEmptyMovieClip("mccontainer", 1);
    mccontainer._x = 15;
    mccontainer._y = 85;
    mccontainer.loadMovie(bild1);
};
image.load("loadit.php");
Frame2:
Code:
var image2 = new LoadVars();
image2.onLoad = function() {
    if (this.z2 == 1) {
        bild1 = "krone.jpg";
    }
    _root.createEmptyMovieClip("mccontainer", 1);
    mccontainer._x = 15;
    mccontainer._y = 85;
    mccontainer.loadMovie(bild1);
};
image2.load("loadit.php");

Geändert von lordnick (29-11-2006 um 12:06 Uhr)
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 21:20 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele