Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 26-03-2008, 21:18   #1 (permalink)
KEINE AHNUNG
 
Benutzerbild von MalcomX
 
Registriert seit: Jun 2001
Ort: Germany
Beiträge: 967
Mauspos bestimmt Geschwindigkeit vom MC ?

N'abend ! ! !

Will die Geschwindigkeit eines MC's anhand der Mauspos verändern. Klappt auch ganz gut. Hab 0 - 300 yPos. Nur ich weiß nicht durch was ich meinen Wert von der Mausposition teilen muss damit ich immer einen Wert von 1-5 rausbekomm.

Mathe lässt grüßen
__________________
Gruß
Malcom

Sogar wenn ich über's Wasser gehe sagen meine Kritiker, nicht mal schwimmen kann er.

Die meisten Probleme sind über die Suche zu lösen.
Vorschlag: Suchformular damit man die Suche auch findet
MalcomX ist offline   Mit Zitat antworten
Alt 26-03-2008, 21:22   #2 (permalink)
CodeGecko
 
Benutzerbild von hellslawyer
 
Registriert seit: Aug 2007
Ort: Hagen
Beiträge: 1.242
Math.round(yPos/60);

Weil 300/60 = 5
__________________
Grütze Reinhart

XING || Simple Flash-Filter-Generator || DateChooser (AS3)
MovieClipLoader-Example (AS2) || PreloaderClass (AS2) || Framechecker-Component (AS2)

Bitte keine Flashfragen per PN oder ICQ. Dafür ist das Forum da.
hellslawyer ist offline   Mit Zitat antworten
Alt 26-03-2008, 22:09   #3 (permalink)
KEINE AHNUNG
 
Benutzerbild von MalcomX
 
Registriert seit: Jun 2001
Ort: Germany
Beiträge: 967
Danke erst ma ! ! !

*räusper* war ja schwer.

Nur hab ich nicht erwähnt das ich auch den Bereich von -300 bis 0 habe . Und hierbei bekomm ich jetzt natürlich das gleiche in Minuswerten.Und hier bräuchte ich auch Pluswerte.

Hab schon mal in der Hilfe nachgschaut ob es ne Methode gibt wo die Minuswerte in Pluswerte umwandelt.
__________________
Gruß
Malcom

Sogar wenn ich über's Wasser gehe sagen meine Kritiker, nicht mal schwimmen kann er.

Die meisten Probleme sind über die Suche zu lösen.
Vorschlag: Suchformular damit man die Suche auch findet
MalcomX ist offline   Mit Zitat antworten
Alt 26-03-2008, 22:18   #4 (permalink)
CodeGecko
 
Benutzerbild von hellslawyer
 
Registriert seit: Aug 2007
Ort: Hagen
Beiträge: 1.242
ActionScript:
  1. var wert:Number;
  2. if (yPos >= -300 && yPos < 0) {
  3.    wert = Math.round(yPos/60) * (-1);
  4. }
  5. else if (yPos >= 0 && yPos <= 300) {
  6.    wert = Math.round(yPos/60);
  7. }
__________________
Grütze Reinhart

XING || Simple Flash-Filter-Generator || DateChooser (AS3)
MovieClipLoader-Example (AS2) || PreloaderClass (AS2) || Framechecker-Component (AS2)

Bitte keine Flashfragen per PN oder ICQ. Dafür ist das Forum da.
hellslawyer ist offline   Mit Zitat antworten
Alt 26-03-2008, 23:18   #5 (permalink)
KEINE AHNUNG
 
Benutzerbild von MalcomX
 
Registriert seit: Jun 2001
Ort: Germany
Beiträge: 967
Funtzt merci ! Aber eine Frage noch. Und zwar möchte ich mal wissen ob im allegemeinen meine Herangehensweise richtig ist, oder ob ich dabei bin geskriptete Diarrhoe zu produzieren . Bin nich so der ASler. Da ganze soll am Ende dann noch dynamisch werden. Aber das sind Zukunftsmärchen

PHP-Code:
clipspos=function(){
//max_ypos=0;
//speed=8;
//this._y=100;
//markertop=-300;
//markerbottom=300;
    
for(i=1;i<7;i++){
           
pic=i+".jpg";
           
duplicateMovieClip(_root.menu.mc,"mc"+i,i);
           
_root.menu["mc"+i].loadMovie(pic);
           
_root.menu["mc"+i]._y=newpos;
           
_root.menu.onEnterFrame=function(){            
                           if((
_root.menu._ymouse<=0)&&(_root.menu._ymouse>-300)){
                   for(
i=1;i<7;i++){
                    
speed=Math.round(_root.menu._ymouse/60) * (-1);
                    
_root.menu["mc"+i]._y-=speed;
                           if(
_root.menu["mc"+i]._y<=-75){                            
                            
_root.menu["mc"+i]._y=400;
                        }
                   }
               }
               if((
_root.menu._ymouse>=0)&&(_root.menu._ymouse<300)){
                   for(
i=6;i>-1;i--){
                    
speed=Math.round(_root.menu._ymouse/60);
                       
_root.menu["mc"+i]._y+=speed;
                           if(
_root.menu["mc"+i]._y>=400){
                            
_root.menu["mc"+i]._y=-75;
                        }
                   }
               }
           }
       
ypos=_root.menu["mc"+i]._y;
       
newpos=ypos+=80;   
    }
    
}
clipspos(); 
__________________
Gruß
Malcom

Sogar wenn ich über's Wasser gehe sagen meine Kritiker, nicht mal schwimmen kann er.

Die meisten Probleme sind über die Suche zu lösen.
Vorschlag: Suchformular damit man die Suche auch findet
MalcomX 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 20:01 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele