Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 11-03-2004, 18:29   #1 (permalink)
flash4fun
 
Benutzerbild von cybermad
 
Registriert seit: Nov 2003
Ort: Bad Nauheim
Beiträge: 104
Question Immer noch große Probs mit Bühnengröße

Hallo zusammen,
eigentlich habe ich 2 Probleme:

Ich möchte einen MC innerhalb eines vordefinierten Bereichs innerhalb meines Hauptfilms scrollen (Fenster).
Der MC ist aber größer (höher) als der dafür vorgesehene Bereich im Hauptfilm.
Nach dem Laden in den Hauptfilm wird der MC über dem dafür vorgesehenen Bereich angezeigt, was nicht wirklich gut ist.
Arbeite ich mit einer Maske innerhalb des MC, so funktioniert der MC tadellos, aber in Hauptfilm funktioniert meine Maske leider nicht mehr.

Ich brächte dringend Hilfe !
Sollte jemand damit Erfahrung haben, freue ich mich über einen Tip.

Danke im Voraus

cybermad
cybermad ist offline   Mit Zitat antworten
Alt 11-03-2004, 19:04   #2 (permalink)
Wer??? Ich???
 
Registriert seit: May 2003
Ort: München
Beiträge: 807
Lad mal ein Beispiel hoch, bitte.

Cu
hOmId
Homid ist offline   Mit Zitat antworten
Alt 11-03-2004, 19:26   #3 (permalink)
flash4fun
 
Benutzerbild von cybermad
 
Registriert seit: Nov 2003
Ort: Bad Nauheim
Beiträge: 104
Also mein Beispiel ist leider mit 70 k zu groß zum Hochladen, aber der Code sieht folgendermaßen aus:

var myLevel=1;

// Maske laden (einfach ein Viereck)
this.attachMovie("mc_Maske","mc_Mask",myLevel);
this.mc_Mask._x=1;
this.mc_Mask._y=-2;

myLevel++;
// Bild ladén, das amskiert werden soll
this.attachMovie("mc_Sommer","mc_Sommer",myLevel);
this.mc_Sommer._x=1;
this.mc_Sommer._y=-2;

this.onLoad=function(){
this.mc_Sommer.setMask("mc_Mask");
this.mc_Mask.onEnterFrame=function(){
if(this._x<480){
this._x=this._x+5;
}
}
}

Das Beispiel funktioniert alleine wunderbar.
Wird der Film aber mit loadMvie in den Hauptfilm geladen, ist die maske futsch.
Wenn ich eine Lösung hierfür wüßte, könnte ich das andere Problem durch den Einsatz einer Maske lösen.
cybermad ist offline   Mit Zitat antworten
Alt 11-03-2004, 22:57   #4 (permalink)
Wer??? Ich???
 
Registriert seit: May 2003
Ort: München
Beiträge: 807
Jetzt hab ichs:

Frag mich bitte nicht wieso aber es geht.

---------------------------------------------------------------------------------
myLevel=1;

// Bild ladén, das amskiert werden soll
this.createEmptyMovieClip("a",myLevel);
this.a.loadMovie("test.swf");
this.a._x=1;
this.a._y=-2;

myLevel++;
// Maske laden (einfach ein Viereck)
this.attachMovie("mc_Maske","mc_Mask",myLevel);
this.mc_Mask._x=1;
this.mc_Mask._y=-2;


this.setMask("mc_Mask");
this.onEnterFrame=function()
{
if(this.mc_Mask._x < 480)
{
this.mc_Mask._x += 5;
}
}------------------------------------------------------------------------

Cu
hOmId

Geändert von Homid (11-03-2004 um 23:02 Uhr)
Homid 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 15:50 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele