| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Mar 2004
Beiträge: 35
| Movieclips nach loadMovie ansprechen
Hi, ich habe einen Startfilm, indem ich aus einer csv-Datei heraus Namen lade. Die csv-Datei sieht wie folgt aus: ABC;Suchmaschine Wenn ich nun im Startfilm einen leeren Movieclip anlege und diesem den Instanznamen "ABC" gebe, dann erscheint der Text im Movieclip. Das habe ich mit createTextField erledigt und klappt auch wunderbar. Wenn ich nun allerdings einen einen Film mit loadMovieNum("suchen.swf",1); lade, und dort einem leeren Movieclip den Instanznamen "ABC" gebe, dann erscheint der Text nicht. Woran liegt das? Hinweis: Diesen Film entlade ich wieder mit "unloadMovieNum(1)" damit ich wieder zum Startfilm gelange... |
| | |
| | #2 (permalink) |
| mushroom powered Registriert seit: Jun 2005 Ort: Amsterdam
Beiträge: 2.649
|
Hast du auch sichergestellt das der MovieClip geladen ist. Also als Instanz in deinem Film existiert? Es wird wahrscheinlich an deinen verwendeten Pfaden liegen, da ist wahrscheinlich ein (denk)Fehler drin. Ausserdem solltest du loadMovie verwenden denn loadMovieNum ist veraltet. Dein Pfad müsste z.B. lauten: PHP-Code: |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: Mar 2004
Beiträge: 35
|
Ich habe mal die einzelnen Flash-Sourcen nun hochgeladen. Leider kriege ich das immer noch nicht hin! ![]() Also wie gesagt - ich lade eine csv-Datei und hole mir aus diesen Textbeschreibungen. Diese lade ich in einen Movieclip. Das klappt alles wunderbar. Wenn ich nun allerdings einen anderen Film dazulade, indem ebenfalls diese Movieclips erscheinen sollen, funktioniert das Ganze nicht mehr. Wahrscheinlich ist der Pafd nun falsch, aber ich habe schon einiges ausporbiert - bekomme es aber einfach nicht hin ;( |
| | |
| | #4 (permalink) |
| Gast
Beiträge: n/a
|
Mit loadMovieNum erstellst du dir einen neuen (überflüssigen) Level, hier z.B. den Level 1. D.h. alles, was du in diesen Level lädst, kannt du auch nur noch über den _level1 als Objektpfad erreichen. Ersetz mal die loadMovieNums durch loadMovies in irgendwelche MCs. Und wenn du weitere Hilfe benötigst, solltest du zumindest irgendwo den Ablauf deiner Filme dokumentieren... |
|
| | #5 (permalink) |
| Neuer User Registriert seit: Mar 2004
Beiträge: 35
|
wenn ich aber loadmovie mache in einen mc und nicht loadmovienum, dann erscheinen in dem neuen aufgerufenen film noch alte buttons im hintergrund aus dem anderen mc und das ist ja nicht gewollt. wie kann ich das verhindern? schaut etc am besten das zip an - dann ist es gut zu verstehen, was ich meine. ich habe jetzt einen leeren mc mit namen "film" erzeugt und diesen auf 0,0 positioniert. dann lade ich mit _root.film.loadmovie("auswahl"); den anderen film. das klappt ja, abner im hintergrund sind noch die alten buttons, effekte, etc. zu sehen, was nicht gewünscht ist. |
| | |
| | #7 (permalink) |
| Neuer User Registriert seit: Mar 2004
Beiträge: 35
|
wenn ich aber den movieclip im hintergrund komplett lösche, dann sind die ganzen variablen doch nicht mehr gefüllt, oder? die lade ich ja alle in dem movieclip - von daher wird das sicherlich nicht so einfach gehen. Außerdem möchte ich ja immer wieder zum Startfilm zurück und daher nicht jedesmal diesen neu laden... Kann sich nicht jemand nochmal mein file anschauen. Wäre echt total klasse, da ich am verzweifeln bin - ich probiere den ganzen Tag herum, aber irgendwie will das einfach nicht klappen und für nen Profi ist das sicherlich nur ne kurze Sache (hoffe ich). |
| | |
| | #8 (permalink) |
| Gast
Beiträge: n/a
|
Ich hab mir dein File schon angeschaut, dein Problem aber wahrscheinlich noch immer nicht verstanden... Wenn du einen Film in einen MC nachladen willst und der soll andere MCs/Buttons überdecken, musst du entweder alle MCs /Buttons removen oder sie von vornherein in einen Container-MC laden, den du dann bei Bedarf removen kannst. Was hat das aber mit "gefüllten" Variablen zu tun? In Flash kannst du Variablen global erstellen, dann gelten die für alle Zeitleisten, oder du erstellst Variablen für die Hauptzeitleiste, bzw. Level 0 (mit _level0 oder _root). Du kannst aber auch lokale Variablen (mit var) erstellen. Wenn du Variablen an einen MC gebunden hast, den MC löschen willst, nicht aber die Variable, dann nimm eine globale Variable oder eine Zeitleistenvariable... Geändert von agedoubleju (18-07-2006 um 21:55 Uhr) |
|
| | #9 (permalink) |
| Neuer User Registriert seit: Mar 2004
Beiträge: 35
|
Das will alles irgendwie nicht klappen! Also hier mein Source, womit ich das csv auslese und die Movieclips mit einem Textbereich fülle: PHP-Code: Wenn ich nun mit loadmovie einen neuen Film lade (oder mit loadMovieNum) und dort einen Movieclip mit "ABC" erzeuge, erscheint da nichts. Woran liegt das? Das ist genau mein Problem |
| | |
| | #10 (permalink) | ||
| Gast
Beiträge: n/a
| Zitat:
PHP-Code: Was steht bspw. in variable1 = fields_arr[0]; ? Vor allem, was soll das bringen, ohne einen MC anzulegen? Du überschreibst ja sonst alle Textfeldinstanzen in der Schleife... Zitat:
| ||
|
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |