Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 08-07-2004, 15:59   #1 (permalink)
Neuer User
 
Registriert seit: Aug 2003
Beiträge: 46
Drag Begrenzung

Hallo,
ich weiß zu dem Thema wurde schon einiges gepostet, aber ich komme mit meinem Script nicht klar. Ich habe eine Karte gebaut, die man heranzoomen und über buttons bewegen kann Habe dafür mc karte 1 für die bwegung und mc karte 2 für den zoom erstellt.
Als Begrenzung habe ich an den Seiten vier "Randsteine" erstellt, die hit.links...etc. heißen.
Klappt bei der Navigation mit den Buttons auch hervorragend:
Hier der Code:
PHP-Code:
on (press) {
    
karte2.karte1.onEnterFrame = function() {
        if (
this.hitTest(_root.hit_links)) {
            
this._x -= 10;
        }
    }
}
on (releasereleaseOutside) {
    
delete karte2.karte1.onEnterFrame;

Nun möchte ich aber zusätzlich die Karte noch draggen können. Habe dafür folgenden Code versucht

PHP-Code:
on (press) {
    
karte2.karte1.onEnterFrame = function() {
        if (
this.hitTest(_root.hit_links,_root.hit_rechts,_root.hit_oben,_root.hit_unten)) {
            
this.startDrag();
        }
    }
}
on (releasereleaseOutside) {
    
stopDrag ()

Beim Syntax überprüfen werden mir keine Fehler angezeigt.

Weiß nicht mehr weiter.

Habe überrings noch ein zweites Problem : Wenn ich mit der Karte an den Rand navigiere und dann herauszoome ist der Rand des mc zu sehen. Gibt es eine Möglichkeit den mc beim herauszoomen auf die Mitte des mcs zu zentrieren. Er soll also in die Mitte des mc zurückzoomen. (mein Gott drücke ich mich kompliziert aus) .

Danke überrings mal an alle die hier immer fleissig posten. Habe gerade erst mit Flash angefangen und Forum ist der ideale Ort alles auszuprobieren und so zu lernen. Hat halt leider nur so seine Grenzen.
zorc ist offline   Mit Zitat antworten
Alt 08-07-2004, 18:21   #2 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Beiträge: 1.244
hi,

ich denke mal, eine FLA zur Ansicht wäre nicht schlecht.
__________________
Mfg aus Brandenburg.

harego

Spiel

Zur Page
harego ist offline   Mit Zitat antworten
Alt 08-07-2004, 18:38   #3 (permalink)
Neuer User
 
Registriert seit: Aug 2003
Beiträge: 46
Hallo harego,

habe die fla hier zum download gestellt
http://www.marcprinz.de/test.fla
zum direkten posten war sie zu gross (ca200 kb)
Die Karte habe ich durch ein Bild ersetzt, sonst wäre die Datei noch viel größer.
ciao marc
zorc ist offline   Mit Zitat antworten
Alt 09-07-2004, 09:32   #4 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Beiträge: 1.244
wo soll ich die Datei hinschicken ?
__________________
Mfg aus Brandenburg.

harego

Spiel

Zur Page
harego ist offline   Mit Zitat antworten
Alt 09-07-2004, 10:46   #5 (permalink)
Neuer User
 
Registriert seit: Aug 2003
Beiträge: 46
Thumbs up

tausend dank haredo

an: info@marcprinz.de

und danke für Deine Hilfe. Kann mir die Datei erst heute abend anschauen. Bin mal gespannt, ob ich deine Änderungen verstehe.
zorc ist offline   Mit Zitat antworten
Alt 09-07-2004, 17:03   #6 (permalink)
Neuer User
 
Registriert seit: Aug 2003
Beiträge: 46
danke harego
Das mit der Begrenzung klappt gut, jetzt habe ich nur ein neues Problem. in dem Moment wo ich karte2 verschiebe ist mein zomm nicht mehr zentriert.

ich habe versucht dein script auf karte 1 umzuändern, aber da springt er einfach an einen Punkt am Rand der Karte

PHP-Code:
karte2.karte1.onPress = function () {
    
xscale = (this._width 2000) / 2;
    
yscale = (this._height 1400) / 2;
    
this.startDrag (falsehit_rechts._x 50 xscalehit_unten._y 50 yscalehit_links._x 50 xscalehit_oben._y 60 yscale);
};
karte2.karte1.onRelease karte2.karte1.onReleaseOutside = function () {
    
stopDrag ();
}; 
Ich habe auch schon versucht dein Scribt in die Ebene von karte 1 zu legen, aber da funktioniert der drag nicht mehr???
zorc ist offline   Mit Zitat antworten
Alt 09-07-2004, 18:05   #7 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Beiträge: 1.244
Warum brauchst du überhaupt karte2 ?
__________________
Mfg aus Brandenburg.

harego

Spiel

Zur Page
harego ist offline   Mit Zitat antworten
Alt 09-07-2004, 18:22   #8 (permalink)
Neuer User
 
Registriert seit: Aug 2003
Beiträge: 46
ich habe einen mc(karte1) in dem ich den film in alle Richtungen bewegen kann und karte2 damit ich immer "gerade" in den Film hereinzoome. Würde ich im gleinen mczoomen, das ich auch bewege würde der zoom doch immer auf einen bestimmten punkt im mc zufahren. ODER???
zorc ist offline   Mit Zitat antworten
Alt 09-07-2004, 19:07   #9 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Beiträge: 1.244
Du kannst doch in meiner Datei zoomen und verschieben !
__________________
Mfg aus Brandenburg.

harego

Spiel

Zur Page
harego ist offline   Mit Zitat antworten
Alt 09-07-2004, 19:56   #10 (permalink)
Neuer User
 
Registriert seit: Aug 2003
Beiträge: 46
das schon, aber er zoomt immer zur Mitte des mc hin. In der Karte soll gezoomt werden, was gerade im Bild ist.
zorc ist offline   Mit Zitat antworten
Alt 10-07-2004, 17:42   #11 (permalink)
Neuer User
 
Registriert seit: Aug 2003
Beiträge: 46
hallo,

weiß sonst keiner eine Lösung.
ich komme mit dem problem überhaupt nicht weiter. Ich wollte am rand des sichtbaren bereiches 4 hit-test zonen machen, über die der film nicht weiter gedragt werden kann.Dragen soll man aber den mc karte 1 der innerhalb der karte 2 liegt, damit ich beim zoomen nicht zum immer in die mitte des mc fahre. Alles Verstanden
Gruss Marc
zorc 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 02:49 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele