Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 14-03-2004, 23:08   #1 (permalink)
AS Junkie
 
Benutzerbild von shocktale
 
Registriert seit: Feb 2004
Beiträge: 397
createemptymovieclip und Attachmovie

Moinsen,

Also ich hab da mal ne fräge.

hab in haupt ZL einen leeren Movieclip mit namen CON.
Der läd in sich das 1.swf (enthält eine Animation).
Denke mal der funktioniert als Container für die swf.

ActionScript:
  1. _root.con.createEmptyMovieClip("test", 3);
  2. test.loadMovie ("1.swf");
  3. test._xscale = 50;
  4. test._yscale = 50;

So und diesen emptymovieclip möchte ich nun beim drücken eines Buttons abspielen. Wird noch mehrmals verwendet, habe noch mehr Buttons die den MovieClip abspielen sollen.
Das mache ich so:

ActionScript:
  1. on (release) {
  2.     con.attachMovie("con", "fenster", 3);
  3. }
Das AS liegt direkt auf dem Button.

Aber das funzt nett, WAS zum TEUFEL mache ich falsch?
Kann mir das mal jemand erklären?
shocktale ist offline   Mit Zitat antworten
Alt 14-03-2004, 23:12   #2 (permalink)
Achim Math.PI
 
Benutzerbild von bloba
 
Registriert seit: Jul 2001
Ort: cool Colonia
Beiträge: 11.642
ich raff ned genau was du vorhast ....
du hats einmal einen mc erstellt und willst den abspeilen `??
wie soll das geht der hat doch gar keine zeitleiste....und was bezweckst du mit dem attachnmovie ?
__________________
gruß bloba

2 x onkel² b_d
bloba ist offline   Mit Zitat antworten
Alt 14-03-2004, 23:14   #3 (permalink)
AS Junkie
 
Benutzerbild von shocktale
 
Registriert seit: Feb 2004
Beiträge: 397
also ich möchte einen leeren movieclip erstellen, der in sich ein swf lädt.

diesen möchte ich dann durch drücken von verschiedenen butoons abspielen.
shocktale ist offline   Mit Zitat antworten
Alt 14-03-2004, 23:15   #4 (permalink)
Neuer User
 
Registriert seit: Mar 2002
Ort: D'dorf
Beiträge: 765
hi,

wenn du eine swf in con lädst, kannst du die einfach über play() abspielen:
ActionScript:
  1. _root.con.createEmptyMovieClip("test", 3);
  2. test.loadMovie ("1.swf");
  3. test._xscale = 50;
  4. test._yscale = 50;
  5.  
  6. on (release) {
  7.         con.play();
  8. }
warum attachMovie?

gruß,
roman
romän ist offline   Mit Zitat antworten
Alt 14-03-2004, 23:16   #5 (permalink)
Achim Math.PI
 
Benutzerbild von bloba
 
Registriert seit: Jul 2001
Ort: cool Colonia
Beiträge: 11.642
Zitat:
Geschrieben von shocktale
also ich möchte einen leeren movieclip erstellen, der in sich ein swf lädt.

diesen möchte ich dann durch drücken von verschiedenen butoons abspielen.
du meinst du willst einen leeren mc erstellen in den sich eine swf lädt, die abgespielt wird ?
__________________
gruß bloba

2 x onkel² b_d
bloba ist offline   Mit Zitat antworten
Alt 14-03-2004, 23:22   #6 (permalink)
...
 
Benutzerbild von flash bier
 
Registriert seit: Nov 2001
Beiträge: 1.227
also erstmal musst du, wenn du in con einen mc erstellst und den ansprechen möchtest auch mit _root.con ansprechen !!

ActionScript:
  1. _root.con.createEmptyMovieClip("test", 3);
  2. con.test.loadMovie ("1.swf");
  3. con.test._xscale = 50;
  4. con.test._yscale = 50;

und dann
ActionScript:
  1. on(release){
  2. _root.con.test.play();
  3. }

MfG flash bier
__________________
Schweig oder sprich Worte, die besser sind als Schweigen !
flash bier ist offline   Mit Zitat antworten
Alt 14-03-2004, 23:27   #7 (permalink)
AS Junkie
 
Benutzerbild von shocktale
 
Registriert seit: Feb 2004
Beiträge: 397
Also wenn ich das so mache, dann wird der con schon von anfang an sichtbar sein. Ich will aber, dass er erst bei release des buttons sichtbar wird und an einer bestimmten position abgespielt wird.
shocktale ist offline   Mit Zitat antworten
Alt 14-03-2004, 23:30   #8 (permalink)
Neuer User
 
Registriert seit: Mar 2002
Ort: D'dorf
Beiträge: 765
oops...,

da hat flash bier recht.
Ich hatte den falschen Pfad angegeben.
Sorry...

wobei, _root muss nicht unbedingt sein... aber besser is...
ActionScript:
  1. _root.con.createEmptyMovieClip("test", 3);
  2. con.test.loadMovie ("1.swf");
  3. con.test._xscale = 50;
  4. con.test._yscale = 50;
  5. con.test._visible = false;
  6.  
  7. on (release){
  8. _root.con.test.gotoAndPlay(10);
  9. _root.con.test._visible = true;
  10. }
gruß,
roman
romän ist offline   Mit Zitat antworten
Alt 14-03-2004, 23:32   #9 (permalink)
...
 
Benutzerbild von flash bier
 
Registriert seit: Nov 2001
Beiträge: 1.227
na ein mc ist eben sichtbar, wenn man ihn nicht gerade auf
_visible=false gestellt hat,
_alpha=0,
oder man in dem frame eben nichts drinnen hat außer einem
stop();

MfG flash bier
__________________
Schweig oder sprich Worte, die besser sind als Schweigen !
flash bier ist offline   Mit Zitat antworten
Alt 14-03-2004, 23:38   #10 (permalink)
AS Junkie
 
Benutzerbild von shocktale
 
Registriert seit: Feb 2004
Beiträge: 397
Also so klappts jetzt, mit dem stop im ersten frame und die ansteuerung zum zweiten frame bei release auf Button, aber wie mache ich es, dass es über dem Hintergrund ist?
shocktale ist offline   Mit Zitat antworten
Alt 14-03-2004, 23:52   #11 (permalink)
AS Junkie
 
Benutzerbild von shocktale
 
Registriert seit: Feb 2004
Beiträge: 397
Question

Kann ich das vielleicht mit swapdeaps machen? Aber wie?
shocktale ist offline   Mit Zitat antworten
Alt 14-03-2004, 23:59   #12 (permalink)
...
 
Benutzerbild von flash bier
 
Registriert seit: Nov 2001
Beiträge: 1.227
was meinst Du ??? Es ist sicher über dem Hintergrund !!!

MfG flash bier
__________________
Schweig oder sprich Worte, die besser sind als Schweigen !
flash bier ist offline   Mit Zitat antworten
Alt 15-03-2004, 00:01   #13 (permalink)
AS Junkie
 
Benutzerbild von shocktale
 
Registriert seit: Feb 2004
Beiträge: 397
Also ich habe eine Aktion als Menü, einen text (der überlagert wird von con bei load) und einem 2ten menü, das als swf eigeladen wird und auch nicht überlagert wird.

für die bessere verständlichkeit lad ichs mal hoch.
also wenn ihr auf agb oder kontakt klickt - so sollte es sein, aber auf button test - so ist es.x-produkte

Geändert von shocktale (15-03-2004 um 00:09 Uhr)
shocktale ist offline   Mit Zitat antworten
Alt 15-03-2004, 00:06   #14 (permalink)
...
 
Benutzerbild von flash bier
 
Registriert seit: Nov 2001
Beiträge: 1.227
bin noch nicht schlauer, aber du kannst deine ebenen steuern, indem du einfach deine teile in verschienene Zeitleisten-ebenen legst... willst du, dass dein mc im con ganz oben liegt, dann leg den con einfach einen ebene höher !!!

MfG flash bier
__________________
Schweig oder sprich Worte, die besser sind als Schweigen !
flash bier ist offline   Mit Zitat antworten
Alt 15-03-2004, 00:11   #15 (permalink)
AS Junkie
 
Benutzerbild von shocktale
 
Registriert seit: Feb 2004
Beiträge: 397
habs mal hochgeladen auf server...

X-Produkte

also wenn ihr auf agb oder kontakt klickt - so sollte es sein, aber auf button test - so ist es.
shocktale 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 01:46 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele