Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 10-08-2003, 04:01   #1 (permalink)
AS-lehrling
 
Registriert seit: Jul 2001
Ort: Berlin
Beiträge: 614
variablenübergabe

sers volkz

hab diesmal nur mal ein kleines prob bloss kenn die lösung nich udn aussadem isses schon zu spät und ich bin müde^^

ActionScript:
  1. MovieClip.prototype.bla = function(kmh) {
  2.     this._x += (-this._x+this.xpos-10)*.4;
  3. };

den parameter 4 will ich druch die variable kmh ersetzen

nur meint er halt zu mir das er nach *. ein paramter haben will

also wie bekomm ich da die variablenübergabe hin?^^

thx

mfg

and guds nächtle
vato ist offline   Mit Zitat antworten
Alt 10-08-2003, 06:48   #2 (permalink)
tiefst-schlaefer
 
Registriert seit: Aug 2002
Ort: bratwurstmetropole
Beiträge: 174
´n morgen,

so sollts eigentlich funktionieren:
ActionScript:
  1. MovieClip.prototype.bla = function(kmh) {
  2.     this._x += (-this._x+(this.xpos-10))*kmh;
  3. };
  4. mc_test.bla(.4);

schoenen sonntag - gruesze - j_poul
j_poul ist offline   Mit Zitat antworten
Alt 10-08-2003, 15:13   #3 (permalink)
AS-lehrling
 
Registriert seit: Jul 2001
Ort: Berlin
Beiträge: 614
hmm nö will auch nich gehen
vato ist offline   Mit Zitat antworten
Alt 10-08-2003, 15:18   #4 (permalink)
Achim Math.PI
 
Benutzerbild von bloba
 
Registriert seit: Jul 2001
Ort: cool Colonia
Beiträge: 11.642
ihr meintet des oder ?
PHP-Code:
MovieClip.prototype.bla = function(kmh) {
    
this._x this._x+(this.xpos-10)*kmh;
};
mc.onEnterFrame = function() {
    
bla(.4);
}; 
__________________
gruß bloba

2 x onkel² b_d
bloba ist offline   Mit Zitat antworten
Alt 10-08-2003, 15:20   #5 (permalink)
AS-lehrling
 
Registriert seit: Jul 2001
Ort: Berlin
Beiträge: 614
nene scho die syntax von oben benutzen sonst passt die ani nicht mehr (:

thx

mfg
vato ist offline   Mit Zitat antworten
Alt 10-08-2003, 15:59   #6 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
hi
du willst eine zahl übergeben und als nachkommastelle multiplizieren.
geht zwar so aber wenn die zahl schon ein komma hat
gibts NaN.
ActionScript:
  1. this._x +=(-this._x+this.xpos-10)*("."+kmh);
besser so
ActionScript:
  1. this._x +=(-this._x+this.xpos-10)*(kmh/10);
hi @bloba
__________________
gruß Harry
HAY ist offline   Mit Zitat antworten
Alt 10-08-2003, 16:13   #7 (permalink)
Neuer User
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 6.415
häh hay ich blick nich woher du die string zusammensetzung holst
sehe ich nirgends in dem post
warum dann "besser so" ?
NaN is kalr bei deinem teil string*zahl=NaN logo
nur .4 is kein string
.4=0.4=numerisch

und was bloba sagt is scho recht
ihr versucht ne annäherung mit nur einem durchgang das kann doch nich funzen

wenns so augerufen werden soll ohne enterFrame EH
dann setInterval
ActionScript:
  1. MovieClip.prototype.bla = function(kmh) {
  2. var tmp=function(p,kmh){
  3.         p._x += (-p._x+p.xpos-10)*kmh;
  4.         if(-p._x+p.xpos-10)<0.5){
  5.               p._x=p.xpos-10
  6.               clearInterval(p.intV)
  7.         }
  8. }
  9. this.intV=setInterval(tmp,20,this,kmh)
  10. };
nur was is sxpos? paraemterübergabe shceitn mir hier sinnvoller

deluxe

Geändert von Deluxe (10-08-2003 um 16:14 Uhr)
Deluxe ist offline   Mit Zitat antworten
Alt 10-08-2003, 16:26   #8 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
hi @Deluxe geht schon mit dem string."Sinn oder Unsinn"
habe halt nicht alles gepostet weil das glaube ich klar war.
ActionScript:
  1. mc.xpos=5
  2. MovieClip.prototype.bla = function(kmh) {
  3.         this._x +=(-this._x+this.xpos-10)*("."+kmh);
  4. };
  5. mc.onEnterFrame = function() {
  6.     bla(4)
  7. }
__________________
gruß Harry
HAY ist offline   Mit Zitat antworten
Alt 10-08-2003, 16:36   #9 (permalink)
Neuer User
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 6.415
yoa irgendwie logisch die priotrität von dem multipliaktionszecihen

2 strings multiplizier ich ja nie
is aber für mein verständnis trotzdem noch unsinn

warum nich einfach teilen?
oder 0.4 so übergeben
oder status quo?
verstehe deine obere argumentationsweise nich


deluxe
Deluxe ist offline   Mit Zitat antworten
Alt 10-08-2003, 16:46   #10 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
Zitat:
warum nich einfach teilen?
oder 0.4 so übergeben
wurde ja oben schon vorgeschlagen.
habe mich dann an die allererste frage gehalten
__________________
gruß Harry
HAY ist offline   Mit Zitat antworten
Alt 11-08-2003, 21:30   #11 (permalink)
Achim Math.PI
 
Benutzerbild von bloba
 
Registriert seit: Jul 2001
Ort: cool Colonia
Beiträge: 11.642
ich glaub ich hab mit meiner fauli schreibweise etwas verwirrung gestiftet
hi ihr beiden
__________________
gruß bloba

2 x onkel² b_d
bloba 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 10:56 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele