Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash 8

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 17-07-2006, 08:45   #1 (permalink)
...XXX...
 
Benutzerbild von xpixelrangerx
 
Registriert seit: Jul 2005
Beiträge: 202
sticky buttons script

hi

mal ne generelle frage: was hatt sich im as ab flash8 geändert und worauf muss man achten wenn man ältere scripts in flash 8 verwenden will? ich möchte dieses script einbauen. nur unter flash8 einstellungen läuft es nicht. was muss ich da ändern?

ActionScript:
  1. accel = .8;
  2. convert = .3;
  3. Movieclip.prototype.sticky_load = function(menunumber) {
  4.     mysound = new Sound(this);
  5.     _parent.released = 0;
  6.     number = menunumber;
  7.     iterations = 5;
  8.     xstart = _x;
  9.     drag = 0;
  10.     ystart = _y;
  11.     targetx = xstart;
  12.     targety = ystart;
  13.     r = 5;
  14.     x = (2*Math.PI)*(number/iterations);
  15.     t = Math.tan(x);
  16.     _parent.drag = 0;
  17. };
  18. Movieclip.prototype.sticky_update = function() {
  19.     if (this.hitTest(_root._xmouse, _root._ymouse, true) and _parent.drag<2 and _parent.released == 0) {
  20.         if (random(5) == 0) {
  21.             counter++;
  22.             duplicateMovieClip("line0", "line"+counter, counter);
  23.         }
  24.         deltax = _parent._xmouse-xstart;
  25.         deltay = _parent._ymouse-ystart;
  26.         targetx = (_parent._xmouse-deltax/r);
  27.         targety = (_parent._ymouse-deltay/r);
  28.         if (drag == 0) {
  29.             mysound.attachSound("sound7");
  30.             mysound.start();
  31.             this.swapDepths(2);
  32.             drag = 1;
  33.             _parent.drag++;
  34.         }
  35.     } else if (_parent.released == 0) {
  36.         _parent["inhead"+(number+1)]._visible = 1;
  37.         targetx = xstart;
  38.         targety = ystart;
  39.         if (drag == 1) {
  40.             this.swapDepths(0);
  41.             drag = 0;
  42.             _parent.drag--;
  43.         }
  44.     } else {
  45.         targety = -170;
  46.         targetx = (t*85)-56;
  47.         if (_parent.trigger == 1) {
  48.             this.removeMovieClip();
  49.         }
  50.     }
  51.     xpos = xpos*_parent.accel+(targetx-this._x)*_parent.convert;
  52.     this._x += xpos;
  53.     ypos = ypos*_parent.accel+(targety-this._y)*_parent.convert;
  54.     this._y += ypos;
  55. };
  56. Movieclip.prototype.sticky_press = function() {
  57.     if (this.hitTest(_root._xmouse, _root._ymouse, true)) {
  58.         r = 10;
  59.     }
  60. };
  61. Movieclip.prototype.sticky_release = function(subname) {
  62.     if (_root.pause == 0) {
  63.         if (this.hitTest(_root._xmouse, _root._ymouse, true)) {
  64.             _parent.atext = subname.toUpperCase();
  65.             _parent.released = 1;
  66.             _parent.label = subname;
  67.             _parent.atext = subname.toUpperCase();
  68.             _parent.gotoAndPlay(_parent._currentframe+1);
  69.         }
  70.     }
  71. };

wäre nett wenn mir jemand die unterschiede erklären könnte.

viele grüße
xpixelrangerx ist offline   Mit Zitat antworten
Alt 17-07-2006, 09:29   #2 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Eine Sache schon mal:

MovieClip.prototype
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 17-07-2006, 10:19   #3 (permalink)
dreizeiler
 
Benutzerbild von mojave
 
Registriert seit: Sep 2004
Ort: Berlin
Beiträge: 1.411
wie wärs mal ganz einfach gesagt mit "Actionscript 2" das aber schon seit mx2004.
in flash 8: performance, oberfläche, und ein paar weitere klassen, filter.
mojave ist offline   Mit Zitat antworten
Alt 17-07-2006, 10:25   #4 (permalink)
...XXX...
 
Benutzerbild von xpixelrangerx
 
Registriert seit: Jul 2005
Beiträge: 202
ok danke schon mal
xpixelrangerx 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 18:00 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele