Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 06-04-2006, 10:33   #1 (permalink)
Neuer User
 
Registriert seit: Apr 2004
Beiträge: 51
Höhe eines MC??

hi, wie bekomme ich denn die Höhe eines MC über AS raus??

mfg
Mongospliff ist offline   Mit Zitat antworten
Alt 06-04-2006, 10:45   #2 (permalink)
Neuer User
 
Registriert seit: Sep 2003
Ort: Berlin
Beiträge: 20
dein_mc._height
cinco_caballero ist offline   Mit Zitat antworten
Alt 06-04-2006, 11:27   #3 (permalink)
Neuer User
 
Registriert seit: Apr 2004
Beiträge: 51
script flexible ??

hi, wie kann ich ein script so flexible schreiben dass es für mehrere MC funkt.
das geht ja über this oder so

mein code sieht so aus:

HTML-Code:
gravity = 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.kreis1.onEnterFrame = function(){
	_root.kreis1._y += gravity;	
		if(_root.kreis1._y >= 100){
			gravity = 0;
		}else{
			gravity = gravity;
	}
}
// checkt wenn der kreis angefasst wird
_root.kreis1.onPress = function(){
	gravity = 0;
	_root.kreis1.startDrag();
}
//checkt wenn der kreis losgelassen wird
_root.kreis1.onRelease = function(){
	_root.kreis1.stopDrag();
	//kreismittelpunk
	_root.kreis1_x = _root.kreis1._x +(_root.kreis1._width/2);
	_root.kreis1_y = _root.kreis1._y +(_root.kreis1._height/2);
	
	if((_root.kreis1_x <= pl1_x_start) || (_root.kreis1_x >= pl1_x_ende || (_root.kreis1_y <= pl1_y_start) || (_root.kreis1_y >= pl1_y_ende))){
		gravity = gravity;
	}else{ 
		gravity = 0; 
	}
}
es existieren hier nur 2 MC
1. m_kreis1 mit instanz: kreis1
2. m_place1 mit instanz: pl1

ich möchte dass das script für alle kreise und places funktioniert als der kreis soll hängen bleiben wenn er über drag and drop über place gezogen wird, ohne den code dafür zu kopieren zu müssen und statt kreis1, kreis2 usw. schreiben müssen. das geht doch wenn wenn ich ein MC angreife dass es checkt welches ich meine und dass er auch weiss das könnte man über die nummer machen, welches place ich meine oder??

mfg
Mongospliff ist offline   Mit Zitat antworten
Alt 06-04-2006, 11:38   #4 (permalink)
Neuer User
 
Registriert seit: Jun 2005
Beiträge: 237
schau dir mal prototype an...
das sollte funktionieren...

PHP-Code:
MovieClip.prototype.hoehe.onEnterFrame = function()
{
trace(this_height);

so in der Art ;-)

dann musst nur noch den Aufruf per
PHP-Code:
_root.deinmc.hoehe
aufrufen

greez
D@luxe 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 17:55 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele