Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 10-01-2006, 20:16   #1 (permalink)
Neuer User
 
Registriert seit: Nov 2004
Beiträge: 175
y-Position eines MCs ansteuern

Hallo,

habe einen MC der vertikal gescrollt werden muß. Nun möchte ich mit Buttons an den Anfang bzw. das Ende dieses MCs springen. Wie kann ich das realisieren?

Der y-Endpunkt meines MCs ist mir dabei leider noch unklar, da dynamisch andere MCs in diesen eingeladen werden. Mir ist zwar klar, dass die Summe der Höhe aller eingeladenen MCs mein Endpunkt ist. Aber mir ist schleierhaft, wie ich das Flash klar machen kann.

Gruß
Chris
*perplex* ist offline   Mit Zitat antworten
Alt 10-01-2006, 20:24   #2 (permalink)
Pending…
 
Benutzerbild von psyk
 
Registriert seit: Jul 2002
Ort: Hamburg
Beiträge: 3.866
Einfach die y-Koordinate plus Höhe.
PHP-Code:
var end_y=mein_mc._y+mein_mc._height;
trace(end_y); 
__________________
:: Warum einfach, wenn's auch kompliziert geht! ::
psyk ist offline   Mit Zitat antworten
Alt 10-01-2006, 20:58   #3 (permalink)
Neuer User
 
Registriert seit: Nov 2004
Beiträge: 175
@psyk
Danke für den Tip: die Gesamthöhe meines MCs hab ich.
Aber wie steuere ich diese über meinen Button an?

onRelease {
??????????
}
*perplex* ist offline   Mit Zitat antworten
Alt 10-01-2006, 21:33   #4 (permalink)
Pending…
 
Benutzerbild von psyk
 
Registriert seit: Jul 2002
Ort: Hamburg
Beiträge: 3.866
Den MC sprichst du mit einer Instance z.B. mein_mc an.
Angehängte Dateien
Dateityp: rar btn2mc.rar (4,1 KB, 7x aufgerufen)
__________________
:: Warum einfach, wenn's auch kompliziert geht! ::
psyk ist offline   Mit Zitat antworten
Alt 10-01-2006, 21:58   #5 (permalink)
"Lust auf Stil"
 
Benutzerbild von questionner
 
Registriert seit: Jun 2003
Ort: Florenz
Beiträge: 1.490
Hi Thomas, back in town? Shorty hatte Dich schon vermisst.
__________________
Dann geht ein Bild hinein, geht durch der Glieder angespannter Stille - und hört im Herzen auf zu sein.
questionner ist offline   Mit Zitat antworten
Alt 11-01-2006, 08:05   #6 (permalink)
Neuer User
 
Registriert seit: Nov 2004
Beiträge: 175
@psyk,
hier liegt ein Missverständnis vor. Wie ich den Movieclip anspreche ist schon klar. Aber wie mache ich diesem deutlich an die entsprechende Höhenangabe zu springen?
PHP-Code:
onRelease {
    
meinMC.gotoAndPlay(end_y);   // so wird das nicht funktionieren 



Gruß
Chris
*perplex* ist offline   Mit Zitat antworten
Alt 11-01-2006, 08:45   #7 (permalink)
"Lust auf Stil"
 
Benutzerbild von questionner
 
Registriert seit: Jun 2003
Ort: Florenz
Beiträge: 1.490
Na aktuelle y-Position um die Höhe des MCs verändern. Wenn er auf 0 liegt (Voraussetzung Registrierungspunkt ist 0/0) und eine Höhe von 150 hat, müsstest Du ihn auf -150+sichtbaren Bereich (angenommen MC ist maskiert) schieben per y-Eigenschaft. Nur so am Rande als Vermutung aus dem bisher geposteten.
__________________
Dann geht ein Bild hinein, geht durch der Glieder angespannter Stille - und hört im Herzen auf zu sein.
questionner ist offline   Mit Zitat antworten
Alt 11-01-2006, 09:12   #8 (permalink)
Neuer User
 
Registriert seit: Nov 2004
Beiträge: 175
@questionner
Versteh ich leider nicht so ganz. Hast Du dazu vielleicht ein Script?

Gruß
Chris
*perplex* ist offline   Mit Zitat antworten
Alt 11-01-2006, 09:31   #9 (permalink)
"Lust auf Stil"
 
Benutzerbild von questionner
 
Registriert seit: Jun 2003
Ort: Florenz
Beiträge: 1.490
PHP-Code:
var end_y=mein_mc._y+mein_mc._height;
trace(end_y); 
Du hast doch hier die y-Pos. ermittelt: -->mein_mc._y
Mit gotAndPlay kannst Du den Wert nicht verändern. Annahme: MC liegt auf y = 100 und MC height beträgt 200 und der MC ist zu 50 % maskiert (sind also nur 0-100 sichtbar!). Um die anderen 50 % sehen zu können, müsstest Du per Button den MC verschieben hinsichtlich der y-Pos.
PHP-Code:
dein_button.onRelease = function () {
mein_mc._y 0//  200/2 = 100, also 100-100=0

__________________
Dann geht ein Bild hinein, geht durch der Glieder angespannter Stille - und hört im Herzen auf zu sein.
questionner 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 14:12 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele