Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 02-11-2005, 21:53   #1 (permalink)
*hello new world
 
Benutzerbild von nalin
 
Registriert seit: Jan 2004
Ort: sauerland
Beiträge: 1.788
objekt realistisch verschieben

hallo zusammen,

ich würde gerne ein objekt möglichst realistisch verschieben. ich stell mir das so vor:
>maus rollt über das objekt
>objekt wird verschoben
>nach kurzer zeit (x sek.) ist der rollover nicht mehr gültig und das objekt bleibt an der neuen position liegen (auch wenn die maus noch auf dem objekt ist)

ich hab jetzt mal selber grob etwas zusammen gebastelt allerdings soll das eher als demo fungieren um zu zeigen was ich genau meine.

gibt es irgendwo schon beispiele die man sich anschauen könnte?
hinterher sind ca. 15 - 25 objekte auf der bühne. wie geht man das am besten an?


hoffe ihr könnt mir weiterhelfen!

viele grüße,
nalin
Angehängte Dateien
Dateityp: zip versch..zip (3,0 KB, 11x aufgerufen)
nalin ist offline   Mit Zitat antworten
Alt 02-11-2005, 22:02   #2 (permalink)
:Void
 
Benutzerbild von janoshnosh
 
Registriert seit: Jun 2005
Ort: börlin
Beiträge: 931
verstehe ich nicht ganz: ein rollover tritt sowieso nur einmal in kraft, und zwar im moment des rollover - wenn du ab diesem moment verschieben willst, dann mach das doch über ein oEF, und lösche dies nach n durchläufen.
wenns dir nur um den timing-vorgang geht, dann lass doch nach einer gewissen zeit mit setInterval eine boolesche variable false werden - und die aktion, die das bewegte objekt hat, wird nur ausgeführt, wenn die variable true ist.

ich verstehe auch nicht, was ich mir unter einer "möglichst realistischen" verschiebung vorstellen soll

gruß janosch
janoshnosh ist offline   Mit Zitat antworten
Alt 02-11-2005, 22:35   #3 (permalink)
zimmer 101
 
Benutzerbild von ricobeck
 
Registriert seit: Jul 2003
Ort: LE
Beiträge: 1.581
Zitat:
Zitat von janoshnosh
wenns dir nur um den timing-vorgang geht, dann lass doch nach einer gewissen zeit mit setInterval eine boolesche variable false werden - und die aktion, die das bewegte objekt hat, wird nur ausgeführt, wenn die variable true ist.
also so verstehe ich das auch; allerdings würde ich
das oEF löschen und bei rollOver neu erstellen.
[weschens der performance]

aber ist es wirklich das was du meinst, nalin?

gruss
rick
__________________
Illogical comparison with NaN. Any comparison operation involving NaN will evaluate to false because NaN != NaN.
ricobeck.de
ricobeck ist offline   Mit Zitat antworten
Alt 02-11-2005, 23:26   #4 (permalink)
*hello new world
 
Benutzerbild von nalin
 
Registriert seit: Jan 2004
Ort: sauerland
Beiträge: 1.788
hallo zusammen!

ah ich seh schon ich hab es etwas zu kompliziert beschrieben.

im endeffekt will ich einfach nur wenn die maus auf ein objekt trifft für 2 sekunden dieses an die maus "kleben"!
nach den 2 sekunden soll das objekt dann wieder losgelassen werden und an der neuen position liegen bleiben.

ideen dafür?

grüße,
nalin
nalin ist offline   Mit Zitat antworten
Alt 02-11-2005, 23:30   #5 (permalink)
zimmer 101
 
Benutzerbild von ricobeck
 
Registriert seit: Jul 2003
Ort: LE
Beiträge: 1.581
aso; das ist einfach.
- funktion zum folgen der maus schreiben (aka mausfolger )
- funktion zum löschen eines oEF schreiben
- bei rollover mausfolgerfunktion zuweisenen
- intervall setzen, das nach gewünschter zeit die löschfunktion aufruft


so grob mal.
gruss
rico
__________________
Illogical comparison with NaN. Any comparison operation involving NaN will evaluate to false because NaN != NaN.
ricobeck.de
ricobeck 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 23:02 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele