Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 25-05-2004, 16:13   #1 (permalink)
flash4fun
 
Benutzerbild von cybermad
 
Registriert seit: Nov 2003
Ort: Bad Nauheim
Beiträge: 104
Hilfe ... Maskenproblem ...

hallo,

bei mir tritt folgendes phänomen auf:

ich habe einen movie, der eine dynamische maske (quadrat) über ein hintergrundbild laufen läßt.
das funktioniert auch prima.

diesen movie möchte ich in einen anderen film hineinladen.
das sieht etwa so aus:

ActionScript:
  1. // Movieclip mit Maske auf die Bühne
  2. this.createEmptyMovieClip("mc_Mask",myLevel);
  3. myLevel++;
  4. this.mc_Mask.loadMovie("maske.swf");
  5. this.mc_Mask._x=10;
  6. this.mc_Mask._y=10;
  7. Movieclip mit Maske auf die Bühne

wenn ich den film jetzt ablaufen lasse ist meine maske verschwunden und ich sehe das hintergrundbild.
d.h. der film wird zwar geladen, die maske verschwindet jedoch.

kann mir jemand helfen (ist wirklich dringend!)
was mache ich falsch ????

grüsse
cybermad
__________________
alles wird gut !
cybermad ist offline   Mit Zitat antworten
Alt 26-05-2004, 09:43   #2 (permalink)
flash4fun
 
Benutzerbild von cybermad
 
Registriert seit: Nov 2003
Ort: Bad Nauheim
Beiträge: 104
leider noch kein tip :-(

hallo zusammen,

also ich habe den movie jetzt umgebaut, indem ich die objekte in 2 ebenen einbau und auf die dynamische erzeugung im script verzichte.
das funktioniert soweit.
also muß das problem mit den generierten instanzen im script zusammenhängen.
mehr weiß ich leider auch noch nicht, aber nun habe ich ja eine lösung ...

freue mich über meinungen, tips etc.

gruß

cybermad
__________________
alles wird gut !
cybermad ist offline   Mit Zitat antworten
Alt 26-05-2004, 10:49   #3 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Beiträge: 1.244
poste doch mal deine fla,
dann werden sich das bestimmt auch mehrere ansehen
und helfen.
__________________
Mfg aus Brandenburg.

harego

Spiel

Zur Page
harego ist offline   Mit Zitat antworten
Alt 26-05-2004, 11:04   #4 (permalink)
flash4fun
 
Benutzerbild von cybermad
 
Registriert seit: Nov 2003
Ort: Bad Nauheim
Beiträge: 104
... also die fla, in der die maske bereitgestellt wird, hat im ersten schlüsselbild den folgenden as-code:

ActionScript:
  1. var myLevel=1;
  2.  
  3. this.attachMovie("mc_Maske","mc_Mask",myLevel);
  4. this.mc_Mask._x=0;
  5. this.mc_Mask._y=0;
  6.  
  7. myLevel++;
  8. this.attachMovie("mc_Sommer","mc_Sommer",myLevel);
  9. this.mc_Sommer._x=0;
  10. this.mc_Sommer._y=0;
  11.  
  12. this.onLoad=function(){
  13.     this.mc_Sommer.setMask("mc_Mask");
  14.     this.mc_Mask.onEnterFrame=function(){
  15.         if(this._x<480){
  16.             this._x=this._x+1;
  17.         }
  18.     }
  19. }

wie gesagt, eigenständig funktioniert das ganze, aber sobald der film in einen anderen geladen wird ist die maske verschwunden ...

gruß cybermad
__________________
alles wird gut !
cybermad ist offline   Mit Zitat antworten
Alt 26-05-2004, 12:03   #5 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Beiträge: 1.244
hi,

teste das mal:

ActionScript:
  1. var myLevel=1;
  2.  
  3. this.attachMovie("mc_Maske","mc_Mask",2);
  4. this.mc_Mask._x=0;
  5. this.mc_Mask._y=0;
  6.  
  7. myLevel++;
  8. this.attachMovie("mc_Sommer","mc_Sommer",1);
  9. this.mc_Sommer._x=0;
  10. this.mc_Sommer._y=0;
  11. trace("enter")
  12. //this.onLoad=function(){
  13.         this.mc_Sommer.setMask(mc_Mask);
  14.         this.mc_Mask.onEnterFrame=function(){
  15.            
  16.                 if(this._x<480){
  17.                         this._x=this._x+1;
  18.                 }
  19.         }
  20. //}
  21.  

1. Habe ich die onLoad rausgenommen
2.setMask(mcMasK) ohne "" (Frag mich nicht warum ????)
__________________
Mfg aus Brandenburg.

harego

Spiel

Zur Page
harego ist offline   Mit Zitat antworten
Alt 26-05-2004, 12:10   #6 (permalink)
flash4fun
 
Benutzerbild von cybermad
 
Registriert seit: Nov 2003
Ort: Bad Nauheim
Beiträge: 104
suuuuuuuper, überrrraaaagend ...

funktioniert prima,

das mit dem onLoad kann ich auch inetwa nachvollziehen.
aber das mit der ohne-klammer ist mir ein rätsel.

besten dank jedenfalls

gruß

cybermad
__________________
alles wird gut !
cybermad 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 16:01 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele