Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 11-10-2005, 12:02   #1 (permalink)
---
 
Benutzerbild von Lawry
 
Registriert seit: Oct 2005
Ort: Im Wald
Beiträge: 98
Externen Movie mit loadMovie IMMER auf die oberste Ebene laden …

Hallo Zusammen!
Gibt es ein ActionScript, das externe MovieClips immer auf die oberste Ebene lädt, ich also keiner "loadMovie"-Funktion ein Level zuweisen muss?

Um es etwas detailierter zu beschreiben:
Ich würde gerne auf einer Homepage eine Reihe mit Thumbnails zeigen, bei deren "anklicken" wird das jeweilige große bild groß immer an der selben stelle angezeigt! das heißt. dabei soll – während das neue bild geladen wird – das alte bild noch abgesoftet darunter liegen … d.h. mit targeting level funktioniert das nicht!

irgendwelche ideen? wäre sehr sehr toll!
Lawry ist offline   Mit Zitat antworten
Alt 11-10-2005, 12:42   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Schau mal in die Flash-Hilfe unter getNextHighestDepth()
  Mit Zitat antworten
Alt 11-10-2005, 14:14   #3 (permalink)
---
 
Benutzerbild von Lawry
 
Registriert seit: Oct 2005
Ort: Im Wald
Beiträge: 98
danke, aber bei diesem actionscript war ich auch schon angelangt …
ich würde aber gerne die zu ladenden elemente extern in den hauptmovie laden anstatt sie aus der library zu beziehen …
außerdem erscheint mir deine lösung ziemlich kompliziert, und da ich grafiker und kein coder bin, würde mich deine lösung eine halbe ewigkeit kosten.

gibt es für mein problem nicht einen einfacheren lösungsweg?
aber trotzdem vielen dank für deine antwort!
Lawry ist offline   Mit Zitat antworten
Alt 11-10-2005, 14:16   #4 (permalink)
voidboy
 
Benutzerbild von rendner[i]
 
Registriert seit: Sep 2004
Ort: München
Beiträge: 5.588
Das ist die Lösung!
Wenn du externe swf's oder Bilder mit loadMovie lädst kannst du das nehmen.
__________________
ERROR: Signature is too large
rendner[i] ist offline   Mit Zitat antworten
Alt 11-10-2005, 14:18   #5 (permalink)
---
 
Benutzerbild von Lawry
 
Registriert seit: Oct 2005
Ort: Im Wald
Beiträge: 98
d.h. ich verknüpfe die scripts "getNextHighestDepth()" und "loadMovie" sinnvoll miteinander?
Lawry ist offline   Mit Zitat antworten
Alt 11-10-2005, 14:30   #6 (permalink)
---
 
Benutzerbild von Lawry
 
Registriert seit: Oct 2005
Ort: Im Wald
Beiträge: 98
angenommen mein hauptfilm heißt "menue.swf".
in diesen möchte ich nun mit den zwei befehlen "loadMovie" und "getNextDepth" den film "test.swf" laden.
wie sähe dieses actionscript auf dem button aus?
ich weiß, dass das ziemlich penetrant ist aber ich habe keinen blassen schimmer, wie ich das anstellen soll. bis auf diese besonderheit kann ich die komplette seite mit mail formular etc. in flash bauen, aber an diesem speziellen ladeverfahren scheitere ich einfach! wäre toll wenn sich jemand meine annehmen könnte!

grüße,
lawry
Lawry ist offline   Mit Zitat antworten
Alt 11-10-2005, 14:37   #7 (permalink)
voidboy
 
Benutzerbild von rendner[i]
 
Registriert seit: Sep 2004
Ort: München
Beiträge: 5.588
Da gibt’s jetzt 2 Möglichkeiten.

1)
Du erstellst einen leeren mc ( MovieClip ) und in diesen lädst du dann immer dein Bild.
Wenn du ein neues lädst, lädst du dieses in den gleichen mc, somit wird das alte gelöscht was sich gerade noch in diesem befand.

2)
Du erstellst jedes Mal wenn du ein Bild lädst dafür einen leeren mc.
Und wenn man einen mc erstellt muss man die Tiefe ( also die Höhe ) mit angeben, da müsste dann das getNextHighestDepth() rein.

Ich persönlich würde dir aber Methode 1 empfehlen, weil bei Methode 2 die geladenen Bilder nie gelöscht werden, sondern immer wieder neue über die alten.

Und wenn du probleme hast am besten immer erst die Suche des Forums nutzen, da dort schon vieles erklärt wurde, und dann erst hier die Frage stellen.
__________________
ERROR: Signature is too large
rendner[i] ist offline   Mit Zitat antworten
Alt 11-10-2005, 14:39   #8 (permalink)
no guts no glory
 
Benutzerbild von readme.txt
 
Registriert seit: May 2004
Ort: Nordhorn
Beiträge: 7.998
PHP-Code:
on(release) {
  var 
container _root.createEmptyMovieClip("container"+_root.getNextHighestDepth(), _root.getNextHighestDepth());
 
container.loadMovie("deinFilm.swf");

so in etwa könnte es gehen
__________________
Bitte keine Privaten Nachrichten mit Fragen, dazu ist das Forum selbst da. Danke.

'We live in an amazing, amazing world, and it's wasted on the crappiest generation of spoiled idiots.'
readme.txt ist offline   Mit Zitat antworten
Alt 11-10-2005, 14:53   #9 (permalink)
---
 
Benutzerbild von Lawry
 
Registriert seit: Oct 2005
Ort: Im Wald
Beiträge: 98
ok, erst mal vielen dank an alle, die sich um mich gekümmert haben … ich hoffe, dass ich damit weiterkomme, wenn nicht würde ich hier noch einmal lästig werden! vielen dank!
Lawry ist offline   Mit Zitat antworten
Alt 11-10-2005, 15:06   #10 (permalink)
---
 
Benutzerbild von Lawry
 
Registriert seit: Oct 2005
Ort: Im Wald
Beiträge: 98
@readme.txt

vielen dank, tolles script, nur ist das ergbenis das selbe, wie wenn ich mit dem befehl "loadMovie" arbeite und als ziel immer die selbe ebene angebe. sobald ich über einen button einen neuen movie in den hauptfilm lade, wird der letzte film, den ich geladen habe gelöscht … kann man das script noch so modifizieren, dass der letzte movie der geladen wurde unter dem neuen zu ladenden movie liegt? dann wäre es mehr als perfekt !!!

(als anhang eine testversion mit deinem script, so wie ich es gerne hätte, wird der rote film mit tween über den grünen getweent – und später natürlich auch umgekehrt – und der grüne wird erst, wenn nur noch der rote zu sehen ist mit unload nachträglich gelöscht)
Angehängte Dateien
Dateityp: zip TET.zip (10,2 KB, 7x aufgerufen)
Lawry ist offline   Mit Zitat antworten
Alt 11-10-2005, 15:47   #11 (permalink)
voidboy
 
Benutzerbild von rendner[i]
 
Registriert seit: Sep 2004
Ort: München
Beiträge: 5.588
Ich korigiere hier mal nur schnell deinen ButtonScript weil ich gleich weg muss.
PHP-Code:
on (release) {
    
_root.attachMovie("movie1.swf""lol"1);

Und wenn du ne swf laden willst nimmt man loadMovie().
Das was du gemacht hast, ist falsch, da du die swf's in die Bibliothek (?) gelegt hast.
Das muss man nicht.
__________________
ERROR: Signature is too large

Geändert von rendner[i] (11-10-2005 um 15:48 Uhr)
rendner[i] ist offline   Mit Zitat antworten
Alt 11-10-2005, 15:53   #12 (permalink)
---
 
Benutzerbild von Lawry
 
Registriert seit: Oct 2005
Ort: Im Wald
Beiträge: 98
oh nein, im eifer des gefechts hatte ich noch die alte version angehängt … hier die aktuelle mit dem script von readme.txt:
Angehängte Dateien
Dateityp: zip TET.zip (10,7 KB, 14x aufgerufen)
Lawry ist offline   Mit Zitat antworten
Alt 11-10-2005, 16:12   #13 (permalink)
no guts no glory
 
Benutzerbild von readme.txt
 
Registriert seit: May 2004
Ort: Nordhorn
Beiträge: 7.998
du must das ganze als Flash7 veröffentlichen ... getNextHighestDepth ist erst ab dem Flashplayer 7 verfügbar
__________________
Bitte keine Privaten Nachrichten mit Fragen, dazu ist das Forum selbst da. Danke.

'We live in an amazing, amazing world, and it's wasted on the crappiest generation of spoiled idiots.'
readme.txt ist offline   Mit Zitat antworten
Alt 12-10-2005, 15:41   #14 (permalink)
---
 
Benutzerbild von Lawry
 
Registriert seit: Oct 2005
Ort: Im Wald
Beiträge: 98
@readme.txt

wenn du mir garantieren kannst, dass dein script ab version 7 funktioniert, dann bin ich dir mehr als dankbar und weiß deine hilfe sehr zu schätzen!
Lawry ist offline   Mit Zitat antworten
Alt 12-10-2005, 16:28   #15 (permalink)
voidboy
 
Benutzerbild von rendner[i]
 
Registriert seit: Sep 2004
Ort: München
Beiträge: 5.588
Zitat:
Zitat von Lawry
wenn du mir garantieren kannst, dass dein script ab version 7 funktioniert, dann bin ich dir mehr als dankbar und weiß deine hilfe sehr zu schätzen!
Das steht alles in deiner Flashhilfe!
Einfach mal die F1-Taste drücken und lesen.
__________________
ERROR: Signature is too large
rendner[i] 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 09:13 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele