Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 03-03-2005, 18:55   #1 (permalink)
Neuer User
 
Benutzerbild von sakn
 
Registriert seit: Nov 2004
Ort: Schweiz
Beiträge: 66
Masken & attachMovie Probleme

Hi Leute
Ich hab folgendes Problem. Ich möchte zwei attachte MC's welche maskiert sind mittels setMask(); immer wieder per button übereinander aufbauen lassen,die mc aber werden dann mittels removeMovieClip gelöscht.Einmal funktioniert es auch, den einen über den anderen zu legen...aber wenn ich ein zweites mal auf den Button drücke, ist da keine Maskierung mehr...


Nun, ich weiss es ist schwer zu verstehn was ich genau meine, und darum hab ich mal mein Problem nachgebaut und raufgeladen. Bitte schaut es euch mal an, und wenn möglich, sagt mir wo genau das Problem liegen könnte. Das Ziel wäre, diese aktion unendlich viele male wiederholen zu können. Vielen Dank im voraus...

THANX
SAKN
sakn ist offline   Mit Zitat antworten
Alt 03-03-2005, 19:24   #2 (permalink)
voidboy
 
Benutzerbild von rendner[i]
 
Registriert seit: Sep 2004
Ort: München
Beiträge: 5.588
Es reicht wenn Du das so schreibst, kannst Deinen kompletten Script auf Deiner Ebene2.
durch diesen hier ersetzen!
PHP-Code:
var a:Number 1;
var 
b:Number 2;
var 
counter:Number 0;

mensch_btn.onRelease = function ()
{
    if (
counter == 0)
    {
        
menschPlay();
        
counter++;
    }
    else 
philo_mc.maskiertGes_mc.play ();
};

gestalter_btn.onRelease = function ()
{
    if (
counter == 0)
    {
        
gestalterPlay();
        
counter++;
    }
    else 
philo_mc.maskiert_mc.play ();
};

function 
menschPlay ()
{
    
philo_mc.attachMovie ("maskeMensch_mc""Maske_mc"a);
    
philo_mc.attachMovie ("mensch_mc""maskiert_mc"b);
    
philo_mc.maskiert_mc.setMask philo_mc.Maske_mc );
    
mensch_btn.enabled false;
    
gestalter_btn.enabled true;
}

function 
gestalterPlay ()
{
    
philo_mc.attachMovie ("maskeGestalter_mc""MaskeGes_mc"a);
    
philo_mc.attachMovie ("gestalter_mc""maskiertGes_mc"b);
    
philo_mc.maskiertGes_mc.setMask philo_mc.MaskeGes_mc );
    
gestalter_btn.enabled false;
    
mensch_btn.enabled true;

__________________
ERROR: Signature is too large
rendner[i] ist offline   Mit Zitat antworten
Alt 03-03-2005, 19:25   #3 (permalink)
Blutsauger
 
Benutzerbild von GrafvonKrolock
 
Registriert seit: Mar 2005
Beiträge: 112
Wo werden die denn mitteld removMovieClip wieder entfernt??
Und warum setzt du a und b immer um 2 hoch??
Fragen über Fragen.

Gruß
Graf
__________________
Carpe Noctem
GrafvonKrolock ist offline   Mit Zitat antworten
Alt 03-03-2005, 20:17   #4 (permalink)
Pending…
 
Benutzerbild von psyk
 
Registriert seit: Jul 2002
Ort: Hamburg
Beiträge: 3.866
Keine Doppelthreads bitte.

http://www.flashforum.de/forum/showthread.php?t=159692
__________________
:: Warum einfach, wenn's auch kompliziert geht! ::
psyk ist offline   Mit Zitat antworten
Alt 03-03-2005, 20:20   #5 (permalink)
Neuer User
 
Benutzerbild von sakn
 
Registriert seit: Nov 2004
Ort: Schweiz
Beiträge: 66
..nicht das was ich genau wollte...

...das a+=2;
und b+=2;
sollte dazu da sein, damit ich die Level hochzähle,damit ich sie über den laufenden MC legen kann...

...und die werden im letzten Frame im MC aus menschMaske_mc, oder aus gestalterMaske_mc entfernt...

und zwar so:

stop();
_root.philo_mc.maskiertGes_mc.play();
_root.philo_mc.removeMovieClip("Maske_mc");
_root.philo_mc.removeMovieClip("maskiert_mc");

...aber das was rendner mir hier gebastelt hat, ist nicht genau das was ich wollte. Ne schicke Anpassung... Die MC's solten sich immer übereinander einblenden...so das ich den vorgehenden MC während der Einblendung des nächsten noch sehen kann.
...irendwie muss dies doch zu schaffen sein...
SAKN

Geändert von sakn (03-03-2005 um 20:23 Uhr)
sakn ist offline   Mit Zitat antworten
Alt 03-03-2005, 20:26   #6 (permalink)
Neuer User
 
Benutzerbild von sakn
 
Registriert seit: Nov 2004
Ort: Schweiz
Beiträge: 66
Zitat:
Zitat von psyk
...sorry psyk, hab sie zuerst am falschen Ort "FlashMX2004 anstatt ActionSctipt" gepostet...
..war keine böse Absicht!

Cheers n' Peace
SAKN
sakn ist offline   Mit Zitat antworten
Alt 03-03-2005, 21:36   #7 (permalink)
voidboy
 
Benutzerbild von rendner[i]
 
Registriert seit: Sep 2004
Ort: München
Beiträge: 5.588
Das hat Dein ding aber vorher auch nicht gemacht und gelesen habs och nicht bei Dir.
__________________
ERROR: Signature is too large
rendner[i] 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 19:45 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele