| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Aug 2001 Ort: hamburg
Beiträge: 373
| MC langsam vergrößern per knopfdruck?
hi leute, also ich hab nen MC der heisst "mc1" und nen button. wenn ich den button drücke, soll der "mc1" langsam größer werden. ich hab auf dem button folgendes script: on (release) { mc1._yscale = 150; mc1._xscale = 150; } das klappt auch, aber es geht halt in ner hundertstel sekunde, ich will aber, das der film langsam von 100% auf 150% größe geht, soll so 2 sekunden dauern und irgendwie dynamisch aussehen, vielleicht nochmal so wackeln oder so. hab was von "delay" gelesen, muss ich das da einbauen? und wie? bitte ausführlich erklären, hab von AS nicht soviel ahnung :-/ thx und mfg sengaja
__________________ "lache niemals über die dummheit anderer - sie könnte deine chance sein" // winston churchill Geändert von sengaja (23-09-2004 um 09:36 Uhr) |
| | |
| | #2 (permalink) |
| aka stauby Registriert seit: Mar 2004 Ort: Würzburg
Beiträge: 705
|
Musst mit einer Funktion arbeiten, die du per Knopfdruck startest und die in regelmäßigen Abständen wiederholt wird. So z.B. ActionScript:
__________________ "The things you own end up owning you." |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: Aug 2001 Ort: hamburg
Beiträge: 373
|
äääh, und wie baue ich das genau ein? was kommt jetzt auf den button und was auf den mc1? thx und mfg sengaja
__________________ "lache niemals über die dummheit anderer - sie könnte deine chance sein" // winston churchill |
| | |
| | #4 (permalink) |
| aka stauby Registriert seit: Mar 2004 Ort: Würzburg
Beiträge: 705
|
Auf den Button und den MC kommt gar nix mehr! Das ist veraltet und unübersichtlich. Wird alles einfach auf die Zeitleiste gelegt, wobei du nur aufpassen musst, dass die Instanznamen passen. (In diesem Fall habe ich den Button als "button" bezeichnet).
__________________ "The things you own end up owning you." |
| | |
| | #5 (permalink) |
| Neuer User Registriert seit: Aug 2001 Ort: hamburg
Beiträge: 373
|
ach ja? hmm, hab länger nicht mit flash gearbeitet, früher hat man das anders gemacht, aber gut. problem ist nur: wenn ich den button drücke, läuft die skalierung nicht flüssig, sondern immer so stockend schrittweise. sieht jetzt so aus: Code: skalieren = function(mc) {
mc._xscale +=8;
mc._yscale +=8;
if(mc._xscale >=150) {
clearInterval(Intervall);
}
}
button.onRelease = function() {
Intervall = setInterval(skalieren,300,mc1);
}
__________________ "lache niemals über die dummheit anderer - sie könnte deine chance sein" // winston churchill |
| | |
| | #7 (permalink) |
| Neuer User Registriert seit: Aug 2001 Ort: hamburg
Beiträge: 373
|
ja okay wenn ich das auf 2 setze, läuft es schnell, aber irgendwie nicht "fluffig" genug )ich hab jetzt was gefunden: http://www.flashstar.de/fla/mx/fsskal.swf so in der art soll die bewegung aussehen. hab mir das script mal angesehen, aber sieht derbe kompliziert aus. hat einer ne ahnung, wo es tutorials zu dem thema giBT? thx und mfg sengaja
__________________ "lache niemals über die dummheit anderer - sie könnte deine chance sein" // winston churchill |
| | |
| | #8 (permalink) |
| aka stauby Registriert seit: Mar 2004 Ort: Würzburg
Beiträge: 705
|
2 macht keinen großen Sinn, da die Funtktion nur maximal einmal pro Frame ausgeführt wird. Setze mal die Framerate so auf 25 - 30, das Intervall auf 30-40ms und die Skalierung auf +1 oder +2. Dann sollte es eigentlich schön flüssig laufen.
__________________ "The things you own end up owning you." |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |