Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 06-04-2006, 15:02   #1 (permalink)
Neuer User
 
Registriert seit: Apr 2004
Beiträge: 51
flexibel sein??

hi,

ich muss etwas programmieren was mit zuordnung zu tun hat.

ich habe folgendes script geschrieben:

HTML-Code:
speed = 10;

_root.pl1.onEnterFrame = function(){
	pl1_x_start = _root.pl1._x;
	pl1_y_start = _root.pl1._y;
	pl1_x_ende = pl1_x_start +_root.pl1._width;
	pl1_y_ende = pl1_y_start +_root.pl1._height;
}
// hier fällt der kreis zu best. position
_root.k1.onEnterFrame = function(){
	//kreismittelpunk
	_root.k1_x = _root.k1._x +(_root.k1._width/2);
	_root.k1_y = _root.k1._y +(_root.k1._height/2);
	
	if((_root.k1_x <= pl1_x_start) || (_root.k1_x >= pl1_x_ende) || (_root.k1_y <= pl1_y_start) || (_root.k1_y >= pl1_y_ende)){
		_root.k1._y += gravity;	
		if(_root.k1._y >= 150){
			gravity = 0;
		}
	}else{ 
		gravity = 0;
	}
}
// checkt wenn der kreis pl1ngefpl1sst wird
_root.k1.onPress = function(){
	gravity = 0;
	_root.k1.startDrag();
}
//checkt wenn der kreis losgelpl1ssen wird
_root.k1.onRelease = function(){
	gravity = speed;
	_root.k1.stopDrag();
}
in diesen script passiert nicht mehr als das überprüft wird ob k1 auf pl1 überlappt. bzw. sich innerhalb der xykoordinaten befindet.

ich möchte diese script aber so verwenden dass man es für mehrer objekte hernehmen kann ohne es zu kopieren und die MC-name zu ändern.

Was könnte man da tun?

mfg
Mongospliff ist offline   Mit Zitat antworten
Alt 06-04-2006, 15:07   #2 (permalink)
Supermassive
 
Benutzerbild von elysian
 
Registriert seit: Aug 2004
Ort: Frankfurt, Bornheim
Beiträge: 861
keine crossposts!
da wurde dir schließlich auch schon geholfen!
__________________
Personal » amenity*blogging » elysian.de » Flexpertise - Enterprise Flex Collaboration
Networks » Xing » ColdFusion Community
Everything Cairngorm »
cairngormdocs.org
elysian ist offline   Mit Zitat antworten
Alt 06-04-2006, 15:21   #3 (permalink)
Neuer User
 
Registriert seit: Apr 2004
Beiträge: 51
doch nur was die höhe angeht.

so hab ich keine ahnung wie ich es angehen sollte

danke
Mongospliff ist offline   Mit Zitat antworten
Alt 06-04-2006, 21:35   #4 (permalink)
Neuer User
 
Registriert seit: Apr 2004
Beiträge: 51
Smile

also da ich nach langer recherech noch immer nicht weiss wies geht, muss ich noch mal fragen. sorry.

z.b.

ich habe eine function z.b.

HTML-Code:
_root.meinMC01.onEnterFrame = function(){
trace(meinMC01._name);
}
ich habe aber jetzt auch noch

meinMC02 und meinMC03 die genau dieselbe Funktion ausführen sollten.

also bitte ich euch nochmal mir zu helfen. bin schon ganz fertig mit dem.
ich danke euch in vorraus.

mfg
Mongospliff 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 13:00 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele