Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash 4 und Flash 5

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 06-02-2002, 16:45   #1 (permalink)
Neuer User
 
Registriert seit: Feb 2002
Ort: aachen
Beiträge: 11
flash 4, in hauptfilm swfs laden, die kleiner sind als haupfilm

Hallo!

Vielleicht kann mir hier jemand helfen:
Ich arbeite gerade an meiner Diplomarbeit (Grafik Design) und versuche eine CD-Rom zu erstellen. Ich habe 17, unterschiedlich grosse Filme gemacht, die alle in meinen vollformatigen Hauptfilm hineingeladen werden sollen.
Das Laden klappt problemlos, allerdings wird der Film immer oben links angelegt. Ich hätte ihn aber gerne in der Mitte...
Wie geht das?
Ausserdem:
Wenn ich im Hauptfilm FS Command angebe, werden alle in den Film hineingeladenen Filme (ich mache es über einen Container auf Ebene 1 über load movie) auf Vollformat gezogen.
Wie kann ich das unterbinden?

Über Hilfe wäre ich sehr dankbar; die Abgabe ist nämlich am 15.02.2002...

Gruss,
Annette
annette ist offline   Mit Zitat antworten
Alt 06-02-2002, 17:26   #2 (permalink)
BB is watching Rebell
 
Registriert seit: Oct 2001
Ort: Dresden
Beiträge: 64
Hi Annette!
Leg doch einfach einen MC-Dummy in deinen Hauptfilm! Den kannst du nach Herzenslust verschieben! Und in diesen lädst du dann deine anderen swfs...
__________________
Wissen ist Macht, nix wissen macht nix...
Pensator ist offline   Mit Zitat antworten
Alt 06-02-2002, 18:22   #3 (permalink)
Neuer User
 
Registriert seit: Feb 2002
Ort: aachen
Beiträge: 11
Hi Pensator,

Erstmal vielen Dank für Deine Antwort.
Aber: Was ist ein MC-Dummy?!
Und wie lege ich soetwas an?
(Sofern es nicht zu kompliziert ist, das hier zu erklären)

Gruss,
Annette
annette ist offline   Mit Zitat antworten
Alt 06-02-2002, 18:45   #4 (permalink)
Neuer User
 
Registriert seit: Oct 2001
Ort: koeln
Beiträge: 209
kurz erklaert:

1. Ein leeres MovieClip-Symbol erstellen
2. Diesen MC auf die Arbeitsflaeche ziehen und Positionieren (leere MCs erscheinen als kleiner Punkt)
3. MC-Instanz einen Instanznamen geben
4. Bei Load Movie diesen MC als Ziel angeben (anstelle einer neuen Ebene)
5. das wars auch schon

Alternative: die zu ladenden SWFs alle in der Groesse des Hauptfilms erstellen und alle darin enthaltenen Elemente direkt richtig positionieren. Hilfreich ist es, im Hauptfilm verschiedene Ebenen (Layer) zu erstellen. Alles was spŠter reingeladen werden soll, bekommt eine eigene Ebene. Am Ende speichern, andere Ebenen loeschen und unter neuem Namen speichern. So behaelst du immer die Uebersicht.

gruss,
aqoon
__________________
Sie koennen den Computer jetzt ausschalten (Bill Gates)
aqoon ist offline   Mit Zitat antworten
Alt 07-02-2002, 10:00   #5 (permalink)
BB is watching Rebell
 
Registriert seit: Oct 2001
Ort: Dresden
Beiträge: 64
OH sorry!

Ich nenne einen leeren MovieClip immer mc-dummy. Aber die Erklärung kommt sicher bissel spät...
__________________
Wissen ist Macht, nix wissen macht nix...
Pensator ist offline   Mit Zitat antworten
Alt 07-02-2002, 11:34   #6 (permalink)
Neuer User
 
Registriert seit: Feb 2002
Ort: aachen
Beiträge: 11
Vielen Dank erstmal, werde ich ausprobieren. Auch wenn ich es noch nicht ganz kapiere (in meinem wirren Diplomanden-Hirn). Bis Punkt 3 kann ich folgen, aber Punkt 4 ist mir unklar. Vielleicht hilft es wenn ich noch kurz erkläre:

Meine Oberfläche enthält (entspechend der 17 Filme) 17 Buttons. Beim Klick auf einen dieser Buttons springt man auf einen anderen Frame, in dem ein erklärender Text zu dem jew. Film angezeigt eird. Unter dem erklärenden Text ist wiederum ein Button "Film ansehen". Über diesen Button muss der Film an die richtige Stelle geladen werden.
Ich verstehe den Satz "anstelle einer neuen Ebene) nicht...

Naja, vielleicht muss ich es einfach nur ausprobieren.
Ich bin aber wirklich froh über Eure Hilfe!

Grüsse,
Annette
annette ist offline   Mit Zitat antworten
Alt 07-02-2002, 11:57   #7 (permalink)
BB is watching Rebell
 
Registriert seit: Oct 2001
Ort: Dresden
Beiträge: 64
ganz einfach:

bei Instanzen: "deinDummyInstanzName" eintragen

und dann in den Dummy laden:
_root.deinDummyInstanzName.loadMovie("moviename.sw f", Ebene);

zum Verschieben:
_root.deinDummyInstanzName._x=deineXPos;
_root.deinDummyInstanzName._y=deineYPos;
__________________
Wissen ist Macht, nix wissen macht nix...
Pensator ist offline   Mit Zitat antworten
Alt 07-02-2002, 11:59   #8 (permalink)
Neuer User
 
Registriert seit: Oct 2001
Ort: koeln
Beiträge: 209
ganz einfach!!

anstelle einer neuen Ebene bedeutet:

Bisher hast du die SWFs immer in eine neue Ebene (_level1) geladen. Vielleicht ist dir das nie aufgefallen, weil eben diese Ebene 1 standardmaessig vorgegeben ist. Achte mal im "Load Movie"-Dialog darauf: Da ist als Position fuer den zu ladenden Film "Ebene" markiert, und die "1" ist auch schon (als Wert) eingetragen. Als "Position" kannst du jetzt anstelle einer neuen Ebene die Markierung von "Ebene" auf "Ziel" aendern. Das Ziel soll der leere MC sein, dessen Bezeichnung du jetzt einfach als Wert fuer das Ziel angibst (mit einem Slash davor!). Du kannst auch den Ziel-Editor verwenden (auf den "abc"-Button clicken), der dir alle verfuegbaren Ziele zur Auswahl anbietet. Doppelklick drauf, fertig.
Du kannst hier auch mit Ausdruecken arbeiten, wenn z.B. das Ziel dynamisch vergeben werden soll. Fuehrt jetzt aber noch zu weit...

gruss,
aqoon
__________________
Sie koennen den Computer jetzt ausschalten (Bill Gates)
aqoon ist offline   Mit Zitat antworten
Alt 07-02-2002, 12:00   #9 (permalink)
BB is watching Rebell
 
Registriert seit: Oct 2001
Ort: Dresden
Beiträge: 64
ha schneller!!! Sonst schaff ich das nie...
__________________
Wissen ist Macht, nix wissen macht nix...
Pensator ist offline   Mit Zitat antworten
Alt 07-02-2002, 12:09   #10 (permalink)
Neuer User
 
Registriert seit: Oct 2001
Ort: koeln
Beiträge: 209
nicht nur schneller, sondern sogar Flash5, aber das hilft hier glaub ich nicht so ideal....

gruss,
aqoon
__________________
Sie koennen den Computer jetzt ausschalten (Bill Gates)
aqoon ist offline   Mit Zitat antworten
Alt 08-02-2002, 14:18   #11 (permalink)
Neuer User
 
Registriert seit: Feb 2002
Ort: aachen
Beiträge: 11
Hallo Ihr beiden!

Es funktioniert nun, die Stelle, an die der Film geladen werden soll, zu definieren. Vielen Dank!!
Aber:
Die Filme, die hereingeladen und abgespielt werden schliessen sich nicht mehr. Obwohl ich im letzten Frame des jew. Filmes "unload movie" angegeben habe. Wenn das jetzt noch funktioniert, bin ich überglücklich... nur wie funktioniert's? Wisst Ihr Rat?

Viele Grüsse,
Annette
annette ist offline   Mit Zitat antworten
Alt 08-02-2002, 16:34   #12 (permalink)
Neuer User
 
Registriert seit: Oct 2001
Ort: koeln
Beiträge: 209
Hi annette,

soll sich der Film am Ende selbst entfernen? Dann setz doch einfach am Ende ein Keyframe mit

Unload Movie ("")

indem du den Wert des Ziels leer laesst. Das gibt zwar in der Testvorschau eine Fehlermeldung, die du aber ignorieren kannst. Hauptsache der Film ist weg.
Eine andere Moeglichkeit ist, dem Film am Ende einen leeren Keyframe anzufuegen (Stop), so dass der Film zwar noch "drin" ist, aber nicht mehr sichtbar. Dann bleibt er solange drin, bis ein anderer in den Dummy geladen wird.

gruss,
aqoon
__________________
Sie koennen den Computer jetzt ausschalten (Bill Gates)
aqoon ist offline   Mit Zitat antworten
Alt 08-02-2002, 16:35   #13 (permalink)
little sister
 
Benutzerbild von darkding
 
Registriert seit: Jul 2001
Ort: Köln
Beiträge: 1.921
hast du im letzten frame der zu ladenden swf´s die unload-aktion gegeben...könnte daran liegen das es nicht funktioniert...
weiss nicht ob er sich selber entladen kann...lass den geladenen mc doch einfach am ende an level0 wo der hauptfilm liegt eine bestimmte variable senden...
und im hauptfilm musst du dann in einem dummy-mc
immer abfragen ob diese variable schon einen bestimmten wert hat und wenn ja gibt der film auch auf level0 die aktion unloadmovie...

Viele Grüße

darkding
__________________
und was machen wir morgen abend?
- dasselbe wie jeden abend, wir versuchen die weltherrschaft an uns zu reissen!


last.fm ach.immun
darkding ist offline   Mit Zitat antworten
Alt 08-02-2002, 16:43   #14 (permalink)
Neuer User
 
Registriert seit: Oct 2001
Ort: koeln
Beiträge: 209
Ja, so gehts auch, aber...

Zitat:
Geschrieben von darkding
weiss nicht ob er sich selber entladen kann...
Er kann.
Zitat:
Geschrieben von darkding
...abfragen ob diese variable schon einen bestimmten wert hat und wenn ja gibt der film auch auf level0 die aktion unloadmovie...[/B]
Dann wird aber moeglicherweise der gesamte Dummy gekillt...

gruss,
aqoon
__________________
Sie koennen den Computer jetzt ausschalten (Bill Gates)
aqoon ist offline   Mit Zitat antworten
Alt 08-02-2002, 16:49   #15 (permalink)
little sister
 
Benutzerbild von darkding
 
Registriert seit: Jul 2001
Ort: Köln
Beiträge: 1.921
?

wieso denn das...

wenn in dem leeren mc ein swf geladen wird..und dieser dann am ende eine variable...also der zu ladene film...an den hauptfilm abgibt...und dieser daraufhin das swf was sagen wir mal auf level3 liegt wieder entläd..wieso sollte dann der mc gekillt werden..jener liegt doch auf level0?

seltsam

Viele Grüße

darkding
__________________
und was machen wir morgen abend?
- dasselbe wie jeden abend, wir versuchen die weltherrschaft an uns zu reissen!


last.fm ach.immun
darkding 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 18:45 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele