Autor |
Nachricht |
daniel.ocean
Threadersteller
Dabei seit: 04.03.2003
Ort: Sydney
Alter: 38
Geschlecht:
|
Verfasst So 27.08.2006 16:56
Titel [flash] brauche hilfe bei funktion! |
|
|
Hi
bin noch relativ neu in actionscript und steh grade aufm schlauch:
will mir ne funktion schreiben mit der ich nen movieclip nach oben und unten sliden kann wenn irgendwas passiert
(zb, klick auf button, ladne von irgendwas etc )
so sieht das ganze bis jetzt aus:
Code: |
function down(targetMC:MovieClip, down:Number, speed:Number) {
targetMC.onEnterFrame= function() {
var ydist = this._y-down;
this._y = this._y-ydist/speed;
};
}
_root.button_mc.onRelease = down(_root.container_mc, 35, 3); // targetMC, _ypos, speed
|
die funktion ist so gedacht das man später beim aufruf über die parameter sagen kann welcher mc, wie schnell und auf welche position. nur leider wird die direkt ausgeführt, also stimmt irgendwas mit dme onEnterFrame nicht? bin mir auch relativ sicher das man in einer funktion nicht nochmal ne funktion aufmacht, aber wie ichs anders machen soll weiß ich grade nicht?
ich hoffe ihr wisst was gemeint ist, HELP =)
Zuletzt bearbeitet von daniel.ocean am So 27.08.2006 16:57, insgesamt 1-mal bearbeitet
|
|
|
|
|
phihochzwei
Moderator
Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht:
|
Verfasst So 27.08.2006 17:23
Titel
|
|
|
Schau Dir mal das Tutorial zum Thema Tweenings an, daß wir heir haben. onEnterFrame saugt.
|
|
|
|
|
Anzeige
|
|
|
daniel.ocean
Threadersteller
Dabei seit: 04.03.2003
Ort: Sydney
Alter: 38
Geschlecht:
|
Verfasst So 27.08.2006 17:38
Titel
|
|
|
dein tut habe ich mir grade angeguckt, scheint die bessere variante zu sein =)
kannst du mir trotzdem sagen was ich hier falsch gemacht habe?
|
|
|
|
|
phihochzwei
Moderator
Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht:
|
Verfasst So 27.08.2006 18:23
Titel
|
|
|
Schau mal in der Hilfe nach "setInterval" das sollte dich da weiterbringen.
|
|
|
|
|
daniel.ocean
Threadersteller
Dabei seit: 04.03.2003
Ort: Sydney
Alter: 38
Geschlecht:
|
Verfasst So 27.08.2006 19:07
Titel
|
|
|
ich bekomm die Easing-Geschichte irgendwie nicht zum laufen?
hab mir deinen code kopiert und
MeinMovieClip mit nem movieclip belegt.
muss ich noch mehr machen?
das ganze soll passieren wenn ich nen knopf drücke, also:
_root.button_mc.onRelease = function()
{
dann der code ausm TUT
}
habs auch mal versucht nur den code ausm tut laufne zulassen ght auch nicht
|
|
|
|
|
phihochzwei
Moderator
Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht:
|
Verfasst So 27.08.2006 19:13
Titel
|
|
|
stell mir mal die FLA irgendwo zum download, dann schau ich mal
|
|
|
|
|
daniel.ocean
Threadersteller
Dabei seit: 04.03.2003
Ort: Sydney
Alter: 38
Geschlecht:
|
|
|
|
|
phihochzwei
Moderator
Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht:
|
Verfasst So 27.08.2006 19:57
Titel
|
|
|
Mein Fehler: die Property muss in Anführungszeichen. In deinem Beispiel halt "_y" statt _y
Mea culpa
|
|
|
|
|
|
|
|
Ähnliche Themen |
Buttons html javascript funktion brauche hilfe ^^
[flash] übergabe einer var aus flash an javascript funktion
FLASH TAB Funktion
[flash/as] adventskalender funktion
[flash mx] lade in ziel funktion
Brauch Hilfe in Flash MX - Lineal Funktion?
|
|