Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 10-08-2005, 08:20   #1 (permalink)
Neuer User
 
Registriert seit: Aug 2005
Beiträge: 13
load_movie in ein moviclipsymbol

Hallo,
wie kann ich einem im Moviclipsymbol animierten Button sagen er soll einen Film im Hauptfilm in ein Ziel laden. (Oder einen Film in ein anderes Moviclipsymbol in ein Ziel laden.) Ich bin verwirrt.
Danke.
antihero ist offline   Mit Zitat antworten
Alt 10-08-2005, 08:28   #2 (permalink)
Pending…
 
Benutzerbild von psyk
 
Registriert seit: Jul 2002
Ort: Hamburg
Beiträge: 3.866
Am besten lädt man seine Inhalten in eine leeren MC (Container), so kann
man ihn später besser ansprechen.
ActionScript:
  1. mein_mc.onRelease=function()
  2. {
  3. // : direkt in die Hauptzeitleiste (nicht empfohlen)
  4. _root.loadMovie("meine.swf")
  5. // : in eine Container in der Hauptzeitleiste
  6. _root.container_mc.loadMovie("meine.swf")
  7. }
Link zu this/_parent/_root:
[thread]12355 [/thread]
__________________
:: Warum einfach, wenn's auch kompliziert geht! ::
psyk ist offline   Mit Zitat antworten
Alt 10-08-2005, 09:21   #3 (permalink)
Neuer User
 
Registriert seit: Aug 2005
Beiträge: 13
fehlermeldung

Hi,
hab es gerade probiert und es erscheint folgende Fehlermeldung zu Zeile 1.

Anweisung muss inerhalb einer on-Prozedur vorliegen.
Was heißt das?
antihero ist offline   Mit Zitat antworten
Alt 10-08-2005, 09:26   #4 (permalink)
Pending…
 
Benutzerbild von psyk
 
Registriert seit: Jul 2002
Ort: Hamburg
Beiträge: 3.866
Liegt daran das dies ein zeitleistbasierendes Skript ist. D.h. Leg es in den
ersten Frame der Zeitleiste und gibt dem MC die Instance mein_mc,
damit dieser auch aufgerufen werden kann.

Alternativ kannst du auch die alte Syntax verwenden. Lass alles beim alten
u. ersetzt die erste Zeile druch on(release)
__________________
:: Warum einfach, wenn's auch kompliziert geht! ::
psyk ist offline   Mit Zitat antworten
Alt 10-08-2005, 10:01   #5 (permalink)
Neuer User
 
Registriert seit: Aug 2005
Beiträge: 13
so funktionierts

Hi,
danke. wenn ich nur das "on release" nehme und die aktion dem button zuweise funktioniert es. nur das mit dem "function" klappt nicht.
ich schreibe das script in das erste bild in die zeitleiste in das moviclipsymbol in dem sich mein button befindet? für "mein_mc" setzt ich den instanznamen des moviclipsymbols ein in dem sich der button befindet? ist das richtig? es erscheint keine fehlermeldung mehr, aber es tut sich auch nix.
antihero ist offline   Mit Zitat antworten
Alt 10-08-2005, 10:35   #6 (permalink)
Pending…
 
Benutzerbild von psyk
 
Registriert seit: Jul 2002
Ort: Hamburg
Beiträge: 3.866
Das ist das Objektbasierende AS, in diesem Fall kein function.
ActionScript:
  1. on(release)
  2. {
  3. // : erstelle leeren MC
  4. _root.createEmptyMovieClip("container_mc",1)
  5.         _root.container_mc.loadMovie("meine.swf")
  6. }
Der Instance-Name ist nicht der Symbol-Name in der Bib.!
Eine Instance vergibst du in durch Symbol markieren u. dann
im Eigenschafts-Bedienfeld (unten links) den Name eintragen
z.B. mein_mc.

Wenn dein Button in einen MC liegt mußt du diesen natürlich
auch in dem Pfad angeben. z.B.
ActionScript:
  1. // : HZL.MC-Instance.BTN-Instance
  2. _root.mein_mc.mein_btn.onRelease=func...
__________________
:: Warum einfach, wenn's auch kompliziert geht! ::
psyk 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 21:09 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele