| |||||||
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) |
| Hobbyflasher Registriert seit: Sep 2001 Ort: 83093 Bad Endorf
Beiträge: 456
| machbar oder nicht machbar?
Hallo Flashianer, Was macht man wenn die Flimmerkiste nichts interessantes bietet und ein gutes Buch nicht zur Hand ist? Nun – dann stellt man sich eine ActionScript (Flash MX) Aufgabe und versucht diese zu lösen. Seit vielen Stunden versuche ich, unter der zu Hilfenahme von Colin Mooks ActionScript für Flash MX „die Referenz“ und „das Handbuch“, die mir selbst gestellte Aufgabe zu lösen – bisher ohne Ergebnis. Wer hat einen Lösungsansatz oder gar die Lösung? Oder geht das gar nicht weil sich alles auf level0 abspielt? Es soll eine Variable von B.swf (B.swf, C.swf, D.swf usw.) nach A.swf übergeben werden. A.swf soll dadurch erkennen, dass es eine Anweisung von B.swf (B.swf, C.swf, D.swf usw.) erhalten hat, und diese Anweisung entsprechend durchführen. Die entsprechende Anweisung soll nur durchgeführt werden wenn sie von B.swf (B.swf, C.swf, D.swf usw.) kommt. Beispiel: Die Bezeichnungen für die swf’s Frames sind zufällig. A.swf = Startdatei (erste swf die beim Aufrufen einer Homepage) wird in level0 geladen und läuft bis zu Frame 100 ab. Auf Frame 100 befindet sich ein Stopp. Auf Frame 100 liegen diverse Buttons. Mittels dieser Buttons können andere swf’s (B.swf, C.swf, D.swf usw.) in level0 geladen werden (A.swf wird also gegen *.swf ausgetauscht). Auf allen swf’s (ab B.swf) befindet sich ein Zurückbutton. Mittels dieses Buttons soll die A.swf aufgerufen, in level0 geladen, und eine gotoAndStop() Action durchgeführt werden. Die A.swf soll den „Absender“ der Anweisung erkennen und diese entsprechend durchführen. Wenn zum Beispiel die A.swf von der B.swf aufgerufen wird, soll ein „gotoAndStop(100) zu Frame 100 erfolgen. A.swf aufgerufen von C.swf = gotoAndStop(100) A.swf aufgerufen von D.swf = gotoAndStop(100) usw. Wenn nun A.swf direkt, oder von einer *.swf ohne diese Anweisung aufgerufen wird, soll die A.swf ganz normal von Frame 1 bis zu Frame 100 durchlaufen. Auf Frame 100 befindet sich ein Inhaltsverzeichnis zu den swf’s B, C, D usw. Das ganze kann man lösen in dem das Inhaltsverzeichnis als separate index.swf angelegt, und auf Frame 100 der A.swf ein loadMovieNum("index.swf", 0); legt. Diese index.swf kann dann von jeder anderen swf aufgerufen werden. Es muss doch auch anders gehen – oder geht das nicht? Viel Spass wünscht Euch der Schneider von Endorf
__________________ fashion made by NEEDLES and PINS – only your skin fits better! "the needlejockey" http://www.needles-and-pins.com |
| | |
| | #2 (permalink) |
| helpQLODhelp Registriert seit: Feb 2002 Ort: Köln
Beiträge: 8.505
|
Unterteile deinen Startfilm doch einfach in Intro und Menu ? mfg r.
__________________ Ralf Bokelberg™ - Flex & Flash Consulting |
| | |
| | #3 (permalink) |
| Hobbyflasher Registriert seit: Sep 2001 Ort: 83093 Bad Endorf
Beiträge: 456
|
Hi Bokel, danke für Deinen Vorschlag, aber das habe ich bereits. Siehe letzten Absatz. Suche nur – aus Spaß an der Freude – eine andere Lösung für beschriebenen Vorgang.
__________________ fashion made by NEEDLES and PINS – only your skin fits better! "the needlejockey" http://www.needles-and-pins.com |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |