Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 30-10-2005, 23:10   #1 (permalink)
05
 
Benutzerbild von gorgeous
 
Registriert seit: Nov 2004
Beiträge: 346
Question sticky effekt variante

hallo,

ich suche ein beispiel auf dem ich irgendwie aufbauen kann.
und zwar soll das ganze wie dieser mjau mjau sticky button fungieren nur das der hinterher nicht wieder an seiner ursprungsstelle zurück bounced.
also eine art "mitschleppen" eines objektes beim rollOver das sich dann nach einer zeit wieder von der maus loslöst und einfach liegen bleibt!

jemand eine idee?

grüße,
gorgeous

edit: hab gerade bei flashkit die .fla gefunden die es auf mja jau auch mal zum downlaod gab. allerdings hab ich problem das ganze von flash 5 auf flash mx zu bringen. (von dem umändern in meine gewünschte variante ganz zu schwiegen )
Angehängte Dateien
Dateityp: zip Sticky_buttons.zip (36,5 KB, 29x aufgerufen)
__________________
:)

Geändert von gorgeous (30-10-2005 um 23:44 Uhr)
gorgeous ist offline   Mit Zitat antworten
Alt 31-10-2005, 00:26   #2 (permalink)
Freizeitflasher
 
Benutzerbild von Alphanimal
 
Registriert seit: Jun 2004
Ort: Niederösterreich
Beiträge: 615
Du musst zuerst mal wissen wie sich das ding verhalten soll...
Wann soll genau losgelassen werden?
nach 5 sekunden?
wenn dich die maus schnell entfernt?
wenn sich das ding 50 pixel wegbewegt hat?
oder einfach nach zufall?

im beispiel wird es losgelassen, wenn man mit der maus davon wegfährt...
wenn du das auch so machen willst, ist das stark davon abhängig wie sich das ding relativ zur maus bewegt.
__________________
Some Flash Worx
Alphanimal ist offline   Mit Zitat antworten
Alt 31-10-2005, 11:18   #3 (permalink)
05
 
Benutzerbild von gorgeous
 
Registriert seit: Nov 2004
Beiträge: 346
Zitat:
Zitat von Alphanimal
im beispiel wird es losgelassen, wenn man mit der maus davon wegfährt...
wenn du das auch so machen willst, ist das stark davon abhängig wie sich das ding relativ zur maus bewegt.
im grunde kann das schon so bleiben nur halt das es hinterher nicht wieder zurückfedert!

grüße,
gorgeous
__________________
:)
gorgeous ist offline   Mit Zitat antworten
Alt 31-10-2005, 13:09   #4 (permalink)
Freizeitflasher
 
Benutzerbild von Alphanimal
 
Registriert seit: Jun 2004
Ort: Niederösterreich
Beiträge: 615
Aber dass es trotzdem immer versucht zur ausgangssituation zurückzukehren, und sobald man lostlässt es si bleibt wie es ist?
__________________
Some Flash Worx
Alphanimal ist offline   Mit Zitat antworten
Alt 31-10-2005, 13:36   #5 (permalink)
05
 
Benutzerbild von gorgeous
 
Registriert seit: Nov 2004
Beiträge: 346
genau!

die maus trifft auf eine objekt >das objekt bleibt an der maus "kleben" und wir ein kurzes stück mit gezogen >wenn sich die maus nicht mehr auf dem objekt befindet bleibt es einfach an der neuen position liegen.

grüße,
gorgeous
__________________
:)
gorgeous ist offline   Mit Zitat antworten
Alt 31-10-2005, 13:38   #6 (permalink)
Freizeitflasher
 
Benutzerbild von Alphanimal
 
Registriert seit: Jun 2004
Ort: Niederösterreich
Beiträge: 615
versuch das mal:
ActionScript:
  1. function createRect(name, depth, x, y, w, h, color, alpha){
  2.  var rect = this.createEmptyMovieClip(name, depth);
  3.  rect.beginFill(color, alpha);
  4.  rect.moveTo(-w/2, -h/2);
  5.  rect.lineTo(w/2, -h/2);
  6.  rect.lineTo(w/2, h/2);
  7.  rect.lineTo(-w/2, h/2);
  8.  rect.endFill();
  9.  rect._x = x;
  10.  rect._y = y;
  11.  return rect;
  12.  
  13. }
  14. sb = createRect("stickyButton", 1, 275, 200, 40, 40, 0x000080, 100);
  15. sb.vx = 0;
  16. sb.vy = 0;
  17. tx = sb._x;
  18. ty = sb._y;
  19. this.onEnterFrame = function(){
  20.  mouseover = sb.hitTest(_root._xmouse, _root._ymouse);
  21.  if(mouseover){
  22.   tx = _xmouse;
  23.   ty = _ymouse;
  24.  }
  25.  sb.vx += (tx-sb._x)/3;
  26.  sb.vy += (ty-sb._y)/3;
  27.  sb.vx *= 0.9;
  28.  sb.vy *= 0.9;
  29.  
  30.  sb._x += sb.vx;
  31.  sb._y += sb.vy;
  32.  
  33. }
__________________
Some Flash Worx
Alphanimal ist offline   Mit Zitat antworten
Alt 01-11-2005, 14:45   #7 (permalink)
05
 
Benutzerbild von gorgeous
 
Registriert seit: Nov 2004
Beiträge: 346
vielen dank!

grüße,
gorgeous
__________________
:)
gorgeous 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 08:31 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele