Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 09-09-2003, 12:24   #1 (permalink)
Neuer User
 
Benutzerbild von k3nnymc71
 
Registriert seit: Aug 2002
Ort: Meißen
Beiträge: 92
random _x _y und bewegung

Hi ich hab mal ne frage also ich habe einen mc der auf der haupt leiste ist der hat einen hittest also wenn man mit der maus drüber fährt soll er eine aktion ausführen soweit klappt das alles gut. So nun zu meiner Frage wie mache ich das durch die random funktion irgendeine beliebige xy postion erzeug wird und sich der mc bis dorthin bewegt Aber er soll nich dorthin springen sonder soll sich wie bei einem bewegungstween dorthin bewegen also immer schrittweise _y+,-1 _x+,-1 usw bis er dort angekommen istund dann stoppen. Ist das zu machen wenn ja wie????
k3nnymc71 ist offline   Mit Zitat antworten
Alt 09-09-2003, 12:31   #2 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
hi
ist zumachen habe hier grade ein beispiel.
ActionScript:
  1. Object.registerClass("planet", aktion);
  2. function aktion(){
  3.                 this.onPress = function(){
  4.                 this.X=random(400)
  5.                 this.Y=random(400)
  6.                 this.speed=random(20)+8
  7.                     this.onEnterFrame = function() {
  8.                     this._x += (this.X - this._x)/this.speed;
  9.                     this._y += (this.Y- this._y)/this.speed;
  10.                     }
  11.                 }
  12. }
  13. anzahl=10
  14. for ( var i = 1; i < anzahl; i++ ){
  15.         this.attachMovie("planet", "planet"+i, i,{_x:random(400),_y:random(400),_xscale:100,_yscale:100,speed:8})
  16. }

[edit]kleine erklärung: holt anzahl mc aus der biblio. und bei press bekommen sie die neuen werte.
__________________
gruß Harry

Geändert von HAY (09-09-2003 um 12:58 Uhr)
HAY ist offline   Mit Zitat antworten
Alt 09-09-2003, 12:40   #3 (permalink)
Neuer User
 
Benutzerbild von k3nnymc71
 
Registriert seit: Aug 2002
Ort: Meißen
Beiträge: 92
Welchen namen haben die mcs die das script aus der bibliotek holt? bin noch ziemlicher neuling was as angeht deswegen seh ich bei dem script noch nicht ganz so durch

€dit ok habs jetzt doch so einiger masen kappiert. funktioniert super vielen dank

Geändert von k3nnymc71 (09-09-2003 um 12:48 Uhr)
k3nnymc71 ist offline   Mit Zitat antworten
Alt 09-09-2003, 12:46   #4 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
@hay..hi

nice, aber warum hier prototype ?

(für mein verständnis)
warrantmaster ist offline   Mit Zitat antworten
Alt 09-09-2003, 12:51   #5 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
hi
der name in der bibli =planet.du must in der bibliothek den mc
ins erste frame verknüpfen mit dem namen.
hi @warrantmaster nene kann mann auch weglassen
habs oben geöndert
__________________
gruß Harry

Geändert von HAY (09-09-2003 um 12:58 Uhr)
HAY ist offline   Mit Zitat antworten
Alt 09-09-2003, 12:57   #6 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
yep, ist aber auch ohne.
hab mich eigentlich zuerst gefragt, warum du object.registerclass benutzt, nach testen der sache mit onLoad weiß ich warum.
ne schöne sache, hab ich eigentlich noch nie benutzt.

grz
warrantmaster ist offline   Mit Zitat antworten
Alt 09-09-2003, 13:01   #7 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
ja issses
__________________
gruß Harry
HAY 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 05:56 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele