| |||||||
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: Mar 2004
Beiträge: 19
| Frage zum AS-Ablauf
Hallo, ich bin noch ein ziemlicher Neuling und habe ein paar Verständnisfragen zu AS. 1) Ist es so, das wenn man AS-Code in Frame 1 (der Gesamte Movie hat nur 1 Frame in dem Fall) schreibt, dann wird der doch continuierlich wiederholt und zwar so lange, bis der Befehl stop(); geschrieben wird. Falls das nicht so sein sollte, wie dann? 2) AS -Code der sich in einem onEnterFrame befindet, wird schleifenartig ausgeführt, bis er deleted wird, unabhängig davon ob vorher stop(); geschrieben wurde oder nicht. Falls das nicht so sein sollte, wie dann? 3) Folgender Fall: Ich habe 1. Einen Hauptfilm 2. Einen Movieclip Name: MC1 3. Einen Button Nun mache ich für Actionscript und den MC1 jeweils ein eigener Layer. Jetzt möchte ich den Movieclip bewegen, und zwar von a nach b, ganz einfach. AS: ActionScript:
Kleine Anmerkung: Ich möchte die Bewegung nicht über die Zeitleiste machen, da vorgegeben ist, dies in Actionscript zu machen (Schule). Nun zu dem Button: Jetzt möchte ich, das der Movie wieder genau da hinrollt, wo her herkam, WENN ich den MouseButton (BTN1) drücke.. Dazu schreibe ich: ActionScript:
Jetzt meine Frage: Wenn ich den Button drücke, dann wiederholt sich doch der Teil, wo der Movie reingerollt wird. Danach aktiviert sich der Teil, der den Movie wieder rausfahren lässt, und somit heben sich beide funktionen auf. Wo muss ich also den AS-Code hinschreiben, damit das alles Funktioniert? Über jede Antwort bin ich sehr sehr dankbar. Grüße Chris |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: Jan 2005
Beiträge: 169
|
tach also zu 1 das script wird nur dann kontinuirlich widerhohlt wenn du einen onEnterFrame hast und den nicht delete´st wenn du hingegen ein script schreibst wie mit deinem button, also onRelease dann wird das ereignis nur dann ausgeführt wenn das ereignis auftritt also beim klikenn des buttons Flash arbeitet das script immer nur einmal von oben nach unten durch und dann ist ende. was flash aber macht ist das es immer auf ereignisse wartet wie zum beispiel ein onPress oder onRelease oder onEnterFrame schreib mal wenn du ein script schreibst immer mal ein trace dazu dann wirst du merken wie flash das script durcharbeitet. zu deinem script das müste eigentlich funzen gruß bei Fragen , fragen |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |