Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 23-07-2003, 08:59   #1 (permalink)
Neuer User
 
Registriert seit: Feb 2003
Beiträge: 106
Angry magnet

Folgendes Problem:

zunächst wollte ich ein Fenster über eine Bilderleiste per drag and drop ziehen können, die gleichzeitig gescrollt wird. (Siehe Anhang). Das funktioniert auch.
Nun möchte ich aber erreichen, daß das Fenster, wenn es sich über oder in der Nähe eines bestimmten Bildpaares befindet, dort "einrastet". Von diesem wie magneteisch angezogen wird. Sobald ich das Fenster über ein anderes Bildpaar ziehe, soll es dort "einrasten". Damit das Fenster nicht zwischen zwei Bildpaaren stehen bleiben kann.
Wenn ich die angewandte magnet-Programmierung von mc "magnet1" und mc "dragmagnet" auf der Hauptzeitleiste verwende, funktioniert sie. Innerhalb der mc's "content" und "scrollbar" aber nicht.

Ist das ein Pfadproblem? Hat mir jemand einen Rat?

Schöne Grüße,
captain pippin
Angehängte Dateien
Dateityp: zip archive.zip (5,6 KB, 15x aufgerufen)
captain pippin ist offline   Mit Zitat antworten
Alt 23-07-2003, 16:04   #2 (permalink)
Klugscheisser
 
Registriert seit: Jun 2001
Ort: Düsseldorf
Beiträge: 1.354
Da!

Aber nimm Dir Zeit zum Angucken, ich hab das Script ziemlich in den Objekten und Bildern verteilt, zwecks Performance-Schonung bei Nichtbetrieb.
Angehängte Dateien
Dateityp: zip magnet2.zip (3,7 KB, 39x aufgerufen)
T.Decay ist offline   Mit Zitat antworten
Alt 23-07-2003, 19:24   #3 (permalink)
Neuer User
 
Registriert seit: Feb 2003
Beiträge: 106
wow

...sieht ja super aus.
Werde jetzt mal bißchen drüber sinnieren...
Vorab vielmals Dankeschön.

captain pippin
captain pippin ist offline   Mit Zitat antworten
Alt 24-07-2003, 09:19   #4 (permalink)
Klugscheisser
 
Registriert seit: Jun 2001
Ort: Düsseldorf
Beiträge: 1.354

Ups, kleiner Nachtrag, hab was vergessen:

In dem Bilder-MC
->im Dritten Bild
->in den Aktionen des Motor-MCs auf Ebene1

...musst Du noch mal was ergänzen:

onClipEvent(enterFrame){
_parent._y-=(_parent._y-_root.endaim)/8;
if(Math.abs(_parent._y-_root.endaim)<0.5){
_parent._y=_root.endaim;
_parent.gotoAndStop(1);
}
}

Und ausserdem sieht´s schicker aus, wenn die Framerate auf 24 Fps oder so steht, 12 ruckelt halt doch etwas.
T.Decay ist offline   Mit Zitat antworten
Alt 24-07-2003, 10:03   #5 (permalink)
Klugscheisser
 
Registriert seit: Jun 2001
Ort: Düsseldorf
Beiträge: 1.354
Hab´s mir nochmal angeguckt, hab vergessen gehabt, nen offset für die Mausposition einzubauen, ohne den "springt" er beim Anklicken auf die Mausposition, wenn man nicht genau die Mitte vom Button trifft. Soll ich das jetzt auch aufschreiben...?

Ach was soll´s ich häng´s einfach nochmal an:
Angehängte Dateien
Dateityp: zip magnet2.zip (3,8 KB, 43x aufgerufen)
T.Decay ist offline   Mit Zitat antworten
Alt 24-07-2003, 15:06   #6 (permalink)
Neuer User
 
Registriert seit: Feb 2003
Beiträge: 106
komme gar nicht hinterher...

... bei soviel Tatkraft...
Super.

captain pippin
captain pippin 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:07 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele