Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 24-11-2005, 16:13   #1 (permalink)
Neuer User
 
Registriert seit: Nov 2005
Beiträge: 91
2 fragen zu meinem Projekt...

Halli hallo,
ich habe nochmal 2 fragen zu meinem windows - Fenster - projekt...

1.
Gibt es mit AS eine möglichkeit das ich den ebenenrank auf buttonklick ändern kann ? weil das aktive fenster ist bei windows ja auch IMMER oben, wenn ich aber ein fenster habe was in einem container unter der normalen fesnter ebene liegt, liegt dieses Fenster ja auch darunter...
Nun brauche ich halt einen code der eine ebene in der Reihenfolge aufsteigen bzw wieder absteigen lässt. gibt es sowas ?

2.
wie ist das AS um auf buttonklick einen MC an eine bestimmte stelle (x,y) wandern zu lassen ?

danke fürs lesen, mfG

Geändert von breytex (24-11-2005 um 17:39 Uhr)
breytex ist offline   Mit Zitat antworten
Alt 24-11-2005, 19:54   #2 (permalink)
Neuer User
 
Registriert seit: Nov 2005
Beiträge: 91
keiner ne idee ?
breytex ist offline   Mit Zitat antworten
Alt 24-11-2005, 19:59   #3 (permalink)
voidboy
 
Benutzerbild von rendner[i]
 
Registriert seit: Sep 2004
Ort: München
Beiträge: 5.588
Flashhilfe (F1-Taste drücken im Flash) oder Forumsuche nutzen...

1)
Mit swapDepths() kann man die Tiefen der MCs beeinflussen.

2)
Einen mc erstellen, irgend etwas reinmalen, auf die Bühne legen, einen Instanznamen geben, auf das erste Frame der Hauptzeitleiste klicken und dann im Scriptfenster folgendes eingeben:
(myMc ist der Instanzname des MovieClips, also muss dort der Name hin den du deinen mc auf der Bühne gegeben hast)
PHP-Code:
myMc.onEnterFrame = function()
{
   
this._x++;
   
this._y++;

__________________
ERROR: Signature is too large
rendner[i] ist offline   Mit Zitat antworten
Alt 25-11-2005, 06:11   #4 (permalink)
Neuer User
 
Registriert seit: Nov 2005
Beiträge: 91
Danke

wie setze ich den swap befehl den jetzt genau ein ? nehmen wir an eine ebene heißt
ebene1
und die andere
ebene2,

und sie liegen in dieser reihenfolge, wie kann ich die jetzt tauschen lassen ?
breytex ist offline   Mit Zitat antworten
Alt 25-11-2005, 10:45   #5 (permalink)
voidboy
 
Benutzerbild von rendner[i]
 
Registriert seit: Sep 2004
Ort: München
Beiträge: 5.588
Flashhilfe oder Suche nutzen!
__________________
ERROR: Signature is too large
rendner[i] ist offline   Mit Zitat antworten
Alt 25-11-2005, 13:26   #6 (permalink)
Neuer User
 
Registriert seit: Nov 2005
Beiträge: 91
hab gesucht und das hier gefunden inner flashhilfe, aber sorry, ich steig da nicht ganz durch und weiß nicht wie ich das auf mein "fesnter-system" übertragen soll!

MovieClip.swapDepths()
Verfügbarkeit
Flash Player 5.

Verwendung
mein_mc.swapDepths(tiefe)
mein_mc.swapDepths(ziel)

Parameter
tiefe Eine Zahl zur Angabe der Tiefenebene, in der mein_mc abgelegt werden soll.

ziel Ein String zur Angabe der Movieclip-Instanz, deren Tiefe durch die in mein_mc angegebene Instanz vertauscht wird. Beiden Instanzen muss derselbe Movieclip übergeordnet sein.

Rückgaben
Keine.

Beschreibung
Methode; vertauscht die Stapel- bzw. z-Reihenfolge (Tiefenebene) der angegebenen Instanz (mein_mc) durch den im Parameter ziel angegebenen Movieclip oder den Movieclip, der gegenwärtig die im Parameter tiefe angegebene Stufe belegt. Beiden Movieclips muss derselbe Movieclip übergeordnet sein. Das Wechseln der Tiefenebenen von Movieclips hat zur Folge, dass ein Movieclip an die Position vor oder hinter dem anderen Film verschoben wird. Wenn sich ein Movieclip beim Aufruf dieser Methode in einem Tweening-Vorgang befindet, wird der Tweening-Vorgang gestoppt. Weitere Informationen hierzu finden Sie unter Moviecliptiefen verwalten.

Siehe auch
_level, MovieClip.getDepth(), MovieClip.getInstanceAtDepth(), MovieClip.getNextHighestDepth()
breytex ist offline   Mit Zitat antworten
Alt 25-11-2005, 13:38   #7 (permalink)
voidboy
 
Benutzerbild von rendner[i]
 
Registriert seit: Sep 2004
Ort: München
Beiträge: 5.588
Steht doch alles da.

Wenn du deinen mc auf eine Tiefe legen willst wo kein mc liegt (falls da schon einer liegt, erhällt dieser die alte Tiefe des mc "myMc") , macht man das so:
PHP-Code:
// legt "myMc" auf Tiefe 100
myMc.swapDepths100 ); 
Und wenn du den mc eine Tiefe zuweisen willst auf der ein anderer schon liegt, beide mc's tauschen ihre Tiefe, übergibst du anstatt der Zahl halt den Namen des mc's:
PHP-Code:
myMc.swapDepthsaOtherMc ); 
Und das sagt ja auch die Beschreibung die du in deiner Flashhilfe gefunden hast.
__________________
ERROR: Signature is too large
rendner[i] ist offline   Mit Zitat antworten
Alt 25-11-2005, 14:07   #8 (permalink)
Neuer User
 
Registriert seit: Nov 2005
Beiträge: 91
sorry das ich wieder rumnerv, aber wie ich das jetzt verstanden habe sieht das aus wie im Anhang, funktionieren tut es trotzdem nicht!!!
guckt euch die fla bitte mal an
Angehängte Dateien
Dateityp: rar fenster.rar (8,8 KB, 6x aufgerufen)
breytex ist offline   Mit Zitat antworten
Alt 25-11-2005, 14:31   #9 (permalink)
... :)
 
Benutzerbild von Movm
 
Registriert seit: Apr 2004
Beiträge: 188
hier probiers mal so:
PHP-Code:
 fenster1.onPress = function(){ 
      
fenster1.swapDepths(_root.getNextHighestDepth()) 
 } 
 
fenster2.onPress = function(){ 
      
fenster2.swapDepths(_root.getNextHighestDepth()) 
 } 
Movm ist offline   Mit Zitat antworten
Alt 25-11-2005, 14:33   #10 (permalink)
Neuer User
 
Registriert seit: Nov 2005
Beiträge: 91
danke !!! geht !!!
breytex ist offline   Mit Zitat antworten
Alt 25-11-2005, 17:39   #11 (permalink)
voidboy
 
Benutzerbild von rendner[i]
 
Registriert seit: Sep 2004
Ort: München
Beiträge: 5.588
Dein Aufruf war falsch, besser gesagt der Pfad zu den mc's.
So müsste der Aufruf in "fenster1" aussehen:
PHP-Code:
onrelease ){
    
this.swapDepths_root.fenster2 );

__________________
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 20:12 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele