Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 02-11-2007, 13:02   #1 (permalink)
Ein Alter User
 
Benutzerbild von jotti
 
Registriert seit: Mar 2004
Ort: Österreich
Beiträge: 159
Ebenenproblem

Hallo!

Ich hab da ein kleines Ebenenproblem.
Zuerst lade ich ein Bild.
PHP-Code:
this.createEmptyMovieClip("mc_bilder"1);
mc_bilder._x 20;
mc_bilder._y 80;
this.mc_bilder.loadMovie("bilder/b1.jpg");
this.onEnterFrame = function() {
    if (
mc_bilder._width>0) {
        
breite this.mc_maske._width-mc_bilder._width;
        
links 18.6;
        
// Bildschirmrand
        
rechts breite+links;
        
oben 80;
        
unten 80;
        
mc_bilder.onPress = function() {
            
startDrag(thisfalselinksobenrechtsunten);
        };
        
this.mc_bilder.onRelease = function() {
            
stopDrag();
        };
        
//trace (mc_bilder._width)
        
mc_bilder.setMask(this.mc_maske);
        
delete this.onEnterFrame;
    }
}; 
jetzt möchte ich ein Bild darüberlegen aber es verschwindet immer hinter den geladenen Bild.
Beim darüberlegen meine ich, ich ziehe aus der Bibliothek ein kleineres bild über die Maske. Wo ist da der Haken ?
Ich habe schon versucht dem Bild eine Ebene per as zuzuweisen habe es aber nicht hinbekommen.


Thx jotti

Geändert von jotti (02-11-2007 um 13:04 Uhr)
jotti ist offline   Mit Zitat antworten
Alt 02-11-2007, 13:30   #2 (permalink)
Nix Wisser
 
Benutzerbild von nullidee
 
Registriert seit: May 2003
Ort: Würzburg, Kleinstadt
Beiträge: 3.510
musst per AS dein Bild drüberlegen
PHP-Code:
this.createEmptyMovieClip("mc_bilder"1); 
this.deindrüberbild.swapDepths(this.getNextHighestDepth()); 
//oder this.deindrüberbild.swapDepths(2); 
__________________
nullidee

Abakus GT 10² Kugeln - 80"Leinwand - CARAN D´ACHE SUPRACOLOR®
nullidee ist offline   Mit Zitat antworten
Alt 02-11-2007, 14:33   #3 (permalink)
Ein Alter User
 
Benutzerbild von jotti
 
Registriert seit: Mar 2004
Ort: Österreich
Beiträge: 159
Aw

Danke für Deine schnelle Antwort.

Ich habe den Code direkt in das MC reingeschrieben.

Warum funktioniert das nicht?

PHP-Code:
onClipEvent (load) {
    
this.swapDepths(this.getNextHighestDepth());

Wird zuerst das Mc geladen und dann der rest?

Wenn ich deinen Code direkt in die Hauptzeitleiste reinschreibe funktioniert es.

THX Jotti
jotti ist offline   Mit Zitat antworten
Alt 02-11-2007, 14:43   #4 (permalink)
Nix Wisser
 
Benutzerbild von nullidee
 
Registriert seit: May 2003
Ort: Würzburg, Kleinstadt
Beiträge: 3.510
Zitat:
Wenn ich deinen Code direkt in die Hauptzeitleiste reinschreibe funktioniert es.
klar gehört das auf die HZL, wo auch dein Code vom 1. Post ist

man sollte alles auf die HZL legen, das ist übersichtlicher
__________________
nullidee

Abakus GT 10² Kugeln - 80"Leinwand - CARAN D´ACHE SUPRACOLOR®
nullidee ist offline   Mit Zitat antworten
Alt 02-11-2007, 15:15   #5 (permalink)
Ein Alter User
 
Benutzerbild von jotti
 
Registriert seit: Mar 2004
Ort: Österreich
Beiträge: 159
Aw

Ja stimmt!

Wenn man was sucht ist es auf jeden Fall besser, da man nicht überall reinklicken muß.

THX Jotti
jotti 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 06:23 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele