fehler in script?

mirscho

Erfahrenes Mitglied
halli hallo..

so hier mal ein aufgabe für bekloppte ;-)

die zwei scripts müssen! sich in einer sache unterscheiden, nur ich find beim besten Willen nicht wo...wenn also jemand den fehler findet wäre ich ihm dankbar...

beim oberen script ist alles richtig, das untere ist das fehlerhafte...nur ich find ihn nicht...

oberes script:
--------------

on (press) {
_root.attachMovie("tackClip", "tack", 1);
_root.tack.startDrag(true, 10, 110, 590, 390);
}
on (release, releaseOutside) {
_root.tack.stopDrag();
_root.tack.tackTip._visible = false;
_root.tack._y = _root.tack._y + 11;
}


unteres script:
---------------

on (press) {
_root.attachMovie("tackClip", "tack", 1);
_root.tack.startDrag(true, 10, 110, 590, 390);
}
on (release, releaseOutside) {
_root.tack.stopDrag();
_root.tack.tackTip._visible = false;
_root.tack._y = root.tack._y + 11;
}




thx4hlp

PS.: vielleicht finde ich ja auch bald den fehler, nach mittlerweile 1h und kaputten nerven...
 
Ist das so schwer, selber zu schauen ob zweimal der gleiche Text dasteht?
:confused:

Setz' mal im unteren Script letzte Zeile vor das zweite root nen Unterstrich... :rolleyes:

Geist,
der an der Sinnigkeit dieses Threads zweifelt
 
Ich hab einen genialen Lösungsvorschlag für dich:

gib script 'oben' die variable a, gib script 'unten' die variable b
und dann schreib:

PHP:
if (a!=b) {
  trace("Spliner Du bist eine blinde Nuss !")
}
else {
  trace("Spliner, Du bist heute wieder mal so richtig gut drauf !"
}

kleiner scherz :p
 
So'n Mist, das klappt auch noch. ;)

Am besten du baust gleich ein Tool, welches sich mit der Problematik Scriptvergleich befasst... :)

Geist - mit Applaus für Skyla's abendlichen Geistesblitz :)
 
Das nenn ich Einsatz für's Forum, wenn sogar die eigene Top-Level-Domain sich ausschließlich den aktuellen Problemchen :)rolleyes: ) hier widmet. :)

Geist
 
hahaha... :mad:

find ich nciht so lustig....

aber wenn ihr mal dabei seit...

kann mir einer sagen, wie ich folgendes hinbekomme.

ein objekt startet von der linken oberen ecke und "fliegt" in die untere rechte ecke.

dabei dreht es sich um 360° und soll die farben sowie die transparenz verändern...

das drehen und die bewegung in die rechte ecke sind nicht das problem...

nur die transparenz und die farben...die machtt er nicht weich sondern, erst dann wenn dieses entsprechende bild angezeigt wird.

d.h., es wird schlagartig von dunkel blau mit 100% alpha auf ein helles rot mit 10% alpha...


ich hoff das war sinnvoller und es kann geholfen werden...


thx4hlp
 
Liegt das alles in einem Tween oder lässt du dazu mehrere stattfinden?

Also klingt für mich eher nach falsch getweent, wenn er nur zwischen den Keyframes hopst.

Vielleicht wär's dazu ganz hilfreich, deine *.fla zu sehen.

Geist
 
Hi Spliner !

War doch nur ein kleiner Spass (zugegeben: auf deine kosten).

Da ich mal davon ausgehe, dass du diese Veränderungen auf mehrere Objekte (sprich von MovieClips) anwenden willst, hab ich das Problem mit as gelöst. Das hat den Vorteil, dass du die Methode mover auf beliebig viele MC's anwenden kannst.

PHP:
_root.attachMovie("mc","mc",1);
MovieClip.prototype.mover=function(){
	this._rotation+=2;
	this._x+=3
	this._y+=2;
		if(this._x<250){
		this._alpha-=1;
			} else{
				this._alpha+=3;
				color1=new Color (this);
				color1.setRGB (0xfe0000);
			}
}
mc.onEnterFrame=mc.mover;

wenn du nun einen 2 mc auf die gleiche Art bewegen willst, setz einen auf die Bühne (von Hand oder per attachMovie) gib ihm die id mc2 und wende die methode mover auf ihn an:

mc2.onEnterFrame=mc2.mover;

ok? Und bei Unstimmigkeiten im Code; du weisst ja jetzt wie :)
 

Neue Beiträge

Zurück