Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 25-05-2007, 10:49   #1 (permalink)
FlashWorker
 
Benutzerbild von designerfreak
 
Registriert seit: Jan 2006
Ort: Großröhrsdorf (bei Dresden)
Beiträge: 13
Question Dynamisches Laden von PNG24 nicht möglich

Servus Leute,

mein Problem ist:

Es sollen Bilder, derren Pfad in einer XML gespeichert ist in einen Flashfilm dynamisch eingeladen werden. (veröffentlichte Player-Version ist 7 --> das ist voraussetzung im Projekt)
Ich hatte es auch schon mal mit Player 8 getestet und da läuft alles supi.

Hier mal ein Beispielcode: (Kommentare darunter)
PHP-Code:
var xmlImgPath = ... // Image-Pfad aus der XML [1]

// Möglichkeit A [2]:
this.createEmptyMovieClip "image_mc"this.getNextHighestDepth ( ) );
image_mc.loadMovie xmlImgPath );

//Möglichkeit B [3]:
// bestehender leerer MC
image2_mc.loadMovie xmlImgPath );

// Möglichkeit C [4]:
loadMovie xmlImgPath100 );

// Möglichkeit D [5] statisch:
image2_mc.loadMovie "./das/ist/der/pfad/bild.png" );

// Möglichkeit E [6] statisch:
loadMovie "./das/ist/der/pfad/bild.png"100 ); 
zu Punkt

[1] In diese Variable wird der Pfad zur Bild-Datei aus der XML-Datei geladen
[2] laden des Bildes in einen leeren, erstellten MC
[3] laden des Bildes in einen leeren bestehenden MC
[4] laden des Bildes auf die Bühne
[5] laden des Bildes in einen leeren, bestehenden MC (mit statischen String)
[6] laden des Bildes auf die Bühne mit einem statischem String
So nun der interessante Teil -----------@@@@

Komischerweise wird die PNG nicht angezeigt, wenn der Pfad aus der XML kommt oder der Pfad in eine Variable in Flash reingeschrieben wird.

Anmerkung:
am PNG24 oder am Bildpfad liegt es definitiv nicht.

selbst wenn der Pfad zur PNG genau eine Zeile über loadMovie in eine Variable gespeichert wird funktioniert das nicht.
PHP-Code:
// funktioniert nicht (kein Bild da)
var path "bilder/bild1.png";
loadMovie path100 );

// funktioniert (Bild da)
loadMovie "bilder/bild1.png"100 ); 
Ich selber wundere mich tierisch, warum das nicht identisch ist....

Wenn jemand eine gut Lösung hat, oder die ursache kennt, wäre ich sehr dankbar.
PS: Player 7 kann PNGs dynamisch einladen, habe es selber gesehen und getestet

MfG designerfreak
designerfreak ist offline   Mit Zitat antworten
Alt 25-05-2007, 10:58   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Zitat:
Player 7 kann PNGs dynamisch einladen, habe es selber gesehen und getestet
Kann ich mir nicht vorstellen. Offiziell funzt das erst ab Flash 8. Vorher konnte man PNGs nur in eine SWF eingebettet nachladen.
  Mit Zitat antworten
Alt 25-05-2007, 11:24   #3 (permalink)
FlashWorker
 
Benutzerbild von designerfreak
 
Registriert seit: Jan 2006
Ort: Großröhrsdorf (bei Dresden)
Beiträge: 13
nein, das ist echt kein Quatsch, Player 7 kann mit der globalen loadMovie Funktion PNGs einladen. Ich habe das auch versucht statisch in eine SWF zu packen, ader nicht einmal das funktioniert. Also das kommst mir sehr, sehr mysteriös vor.

Geändert von designerfreak (25-05-2007 um 11:26 Uhr)
designerfreak ist offline   Mit Zitat antworten
Alt 25-05-2007, 15:48   #4 (permalink)
Neuer User
 
Registriert seit: Jul 2005
Beiträge: 11
Zitat:
Zitat von designerfreak Beitrag anzeigen
nein, das ist echt kein Quatsch, Player 7 kann mit der globalen loadMovie Funktion PNGs einladen.
nein, das geht nicht.
Ich habe eine dynamische bildergalerie, die pngs lädt zusammengefrickelt, und das unter flash 8. (www.jokercollection.com)

die funzt mit der loadMovie funktion, in dem Fall:

loadMovie(bildkategorie + _global.bildnummer + ".png")

exportiere ich das aber als Flash 7, geht das nicht mehr.

LG

KR
knecht-ruprecht ist offline   Mit Zitat antworten
Alt 25-05-2007, 16:54   #5 (permalink)
FlashWorker
 
Benutzerbild von designerfreak
 
Registriert seit: Jan 2006
Ort: Großröhrsdorf (bei Dresden)
Beiträge: 13
Gut es hat sich erledigt, danke nochmals für die antwort. Es waren kleinere, Andere Fehler.

MfG designerfreak
designerfreak 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 05:51 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele