"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

[ActionScript 3] Relativer Pfad in IDE vs. swf/exe

prayerslayer 11.06.2009 - 23:04 1020 1
Posts

prayerslayer

Oar. Mh.
Avatar
Registered: Sep 2004
Location: vorm Sucher
Posts: 4073
Hi,

also der Threadtitel erklärt sich folgendermaßen:

Ich hab ein Flash-Projekt, in dem ich Bilder dynamisch lade. Diese liegen in einem Unterordner. Also zum Beispiel:

..\foo\projekt.fla
..\foo\projekt.swf
..\foo\pics\bild.png

Daraus folgend lade ich bild.png mit dem Pfad "./pics/bild.png", weil der ja relativ zur .swf sein muss.

So und jetzt das Kuriose, was ich nicht verstehe: Teste ich das Projekt aus der IDE heraus (Strg+Enter), funktioniert alles so gut, wie ich es halt programmiert habe. Wenn ich das Projekt aber veröffentliche (Publish, Shift+F12) und die .swf mit Flash Player 9r45 starte, kann er die Bilder nicht mehr laden, weil er sie nicht findet.
Ergo, denk ich mir, hat's da was mit den Pfaden verhaut. Aber 1.) was und 2.) warum läufts aus CS3 heraus?

Ich hoffe, es hat da wer einen Hint, weil ich googel mich da blöd.

tia

//Falls es nicht ersichtlich sein sollte, es geschieht alles offline.
Bearbeitet von prayerslayer am 17.06.2009, 19:32

prayerslayer

Oar. Mh.
Avatar
Registered: Sep 2004
Location: vorm Sucher
Posts: 4073
ich hab das problem "gelöst", also einen workaround gefunden. wenn die bilder nicht in einem unterordner, sondern auf der gleichen verzeichnisebene sind, funktioniert alles wie gewollt.

solved.
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz