Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 29-05-2006, 15:04   #1 (permalink)
Neuer User
 
Registriert seit: Apr 2006
Beiträge: 13
variabeln?

moin

ich hab in meiner klasse ne methode

Code:
static function moveMc(myClip,endpos,multiplikator,achse)
wie ihr seht, möchte ich die achse der bewegung mitgeben. x oder y

Code:
weg1 = myClip._x - endpos;
wie kann ich nun anstatt dem myClip._x die variable achse anhängen?
myClip._achse--> wie lautet dazu der syntax?

mfg nibblas
nibblas ist offline   Mit Zitat antworten
Alt 29-05-2006, 15:16   #2 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Hallo!

Nicht zu viele Infos bitte ...

Beispiel:
PHP-Code:
function xory(mcpos) {
    return (
mc[pos]);
}
trace(xory(this.dein_mc"_y")); 
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 29-05-2006, 15:50   #3 (permalink)
Neuer User
 
Registriert seit: Apr 2006
Beiträge: 13
Zitat:
Zitat von Der Frager
Hallo!

Nicht zu viele Infos bitte ...

Beispiel:
PHP-Code:
function xory(mcpos) {
    return (
mc[pos]);
}
trace(xory(this.dein_mc"_y")); 
hmmm kann mit deiner antwort leider nich viel anfangen


wie würde das denn bei mir aussehen? wenn ich die variable achse mitgebe?

Code:
weg1 = this.["myClip"]._+"achse" - endpos;
mfg nibblas
nibblas ist offline   Mit Zitat antworten
Alt 29-05-2006, 15:56   #4 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Ich weiß noch nicht einmal, was "weg1" sein soll? Wird das in moveMc berechnet, oder wie?
Tippe mal so irgendwie:
PHP-Code:
weg1 myClip[achse] - endpos 
Wobei eben achse als "_x" oder "_y" übergeben wird. Aber wenn du nicht mit mehr von deinem Script rausrückst, dann kann man nur spekulieren.
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 29-05-2006, 16:04   #5 (permalink)
Neuer User
 
Registriert seit: Apr 2006
Beiträge: 13
Zitat:
Zitat von Der Frager
Ich weiß noch nicht einmal, was "weg1" sein soll? Wird das in moveMc berechnet, oder wie?
Tippe mal so irgendwie:
PHP-Code:
weg1 myClip[achse] - endpos 
Wobei eben achse als "_x" oder "_y" übergeben wird. Aber wenn du nicht mit mehr von deinem Script rausrückst, dann kann man nur spekulieren.
lol... das war ironie.... naja hatte ne lange leitung... sorry


also hier meine move class
Code:
class MoveMc {
	
	var myClip:String
	var scaler:Number
	
	static function moveVertikal(myClip,endpos,multiplikator,achse) :Void{
		var weg1:Number
		var weg2:Number
		/
		trace(xory(this.dein_mc, "_y"));
		
		//x position mc - endpos = weg
      weg1 = this.myClip.,"_x" - endpos;
		// weg * multiplikator = subtrahend
        weg2 = weg1 * multiplikator;
		//myclip -reg2 = neue position

           // hier möchte ich anstelle von ._x die variable für die achse anfügen
        myClip._x = myClip._x - weg2
		//intervall löschen wenn mc richtig platziert ist
		
	}
	
}
und hier ruf ich se auf

Code:
kreis1._x = 0

initMove = function() {
	MoveMc.moveVertikal(kreis1,200,0.1,x)
	trace(kreis1._x)
}

var doit = setInterval(initMove,10)
nix für ungut nibblas
nibblas ist offline   Mit Zitat antworten
Alt 29-05-2006, 16:14   #6 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
PHP-Code:
kreis1._x 0;
initMove = function () {
    
MoveMc.moveVertikal(kreis12000.1"_y");// oder "_x"
};
var 
doit setInterval(initMove10); 
Klasse:
PHP-Code:
class MoveMc {
    
    var 
myClip:String
    
var scaler:Number
    
    
static function moveVertikal(myClip,endpos,multiplikator,achse) :Void{
        var 
weg1:Number
        
var weg2:Number
        

        
        
//x position mc - endpos = weg
      
weg1 myClip[achse]-endpos;
        
// weg * multiplikator = subtrahend
        
weg2 weg1 multiplikator;
        
//myclip -reg2 = neue position

           // hier möchte ich anstelle von ._x die variable für die achse anfügen
        
myClip[achse] = myClip[achse] - weg2
        
//intervall löschen wenn mc richtig platziert ist
        
    
}
    

Ohne Gewähr...
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 30-05-2006, 11:36   #7 (permalink)
Neuer User
 
Registriert seit: Apr 2006
Beiträge: 13
thx hat funktioniert.....

kannst du mir noch erkären weshalb der nach myClip kein punkt mehr benötigt wird?

mfg nibblas
nibblas 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:19 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele