Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 06-03-2005, 15:07   #1 (permalink)
Neuer User
 
Registriert seit: Jan 2003
Ort: Wien
Beiträge: 104
Wink Vor/Rück-Drehung nur 2 mal danach

Servus!

Habe in Flash seid 2 Jahren nichts mehr gemacht und versuche mit kleinen Übungen wieder reinzukommen.

Problem: *.fla siehe Anhang

Ich will dass sich meine Quadrate

..sprengen, danach
1 x nach rechts
1 x nach links
1 x nach rechts
1 x nach links ...rotieren (also 2 mal hin und her) und wieder
..zusammenfügen.

Ist es empfehlenswert solch ein Bsp. vollkommen mit AS zu schreiben?
Sollte/kann? ich alles in einen MC packen? oder passt das so?
Für sämtliche AS Varianten/Ansätze bin ich dankbar!

Im Voraus schon mal Danke...

(((((-Z-E-U-Z-)))))
Angehängte Dateien
Dateityp: zip beispiel.zip (3,7 KB, 12x aufgerufen)
(((((-ZeuZ-)))) ist offline   Mit Zitat antworten
Alt 06-03-2005, 15:30   #2 (permalink)
Neuer User
 
Registriert seit: Sep 2001
Ort: Berlin
Beiträge: 276
Hi.

Is doch cool so.

Man kann die Benutzung von AS auch übertreiben, finde ich.
Und solch eine Bewegung hast Du nicht mit 5 Zeilen Code programmiert.
Dazu brauchst Du schon etwas mehr.
Deine getweente Animation ist auch nur 753 Bytes gross.
Is doch alles supi, oder?

:-)

"Sollte/kann? ich alles in einen MC packen? oder passt das so? "

Das kommt darauf an was Du noch damit vor hast. Das ist eh wichtig zu wissen. Wie sieht das Ziel aus? Damit bestimmst Du einen Weg.

Gruss
zirkumflex
zirkumflex ist offline   Mit Zitat antworten
Alt 06-03-2005, 15:34   #3 (permalink)
Neuer User
 
Registriert seit: Jan 2003
Ort: Wien
Beiträge: 104
Zitat:
Zitat von zirkumflex
Hi.

Deine getweente Animation ist auch nur 753 Bytes gross.
Is doch alles supi, oder?

:-)
Du meinst es ist ist nivht unbedingt super wichtig zu schauen so viel als möglcih zu skripten (z.B: http://www.fotoscherg.de.tf/) sondern auch beruhigt mal mit flash selbst zu animieren?
(((((-ZeuZ-)))) ist offline   Mit Zitat antworten
Alt 06-03-2005, 15:37   #4 (permalink)
Neuer User
 
Registriert seit: Sep 2001
Ort: Berlin
Beiträge: 276
Nochwas:

Den "Rewinder" kannst ruhig aus dem leeren MC rausnehmen.
Das ist eher "unschön".

ActionScript:
  1. _root.createEmptyMovieClip("rewinder", 100);
  2. rewinder.onEnterFrame = function() {
  3.     if (_root.rewind) {
  4.         _root.prevFrame();
  5.     } else {
  6.         _root.nextFrame();
  7.     }
  8. };

Und Du kannst den onEnterFrame Event mit "delete" auch löschen, wenn Du ihn nicht mehr brauchst. Dann läuft der nicht die ganz Zeit.
zirkumflex ist offline   Mit Zitat antworten
Alt 06-03-2005, 15:44   #5 (permalink)
Neuer User
 
Registriert seit: Sep 2001
Ort: Berlin
Beiträge: 276
Naklar!!
Bei der Seite die Du ansprichst, ist irre viel per Script gelöst. Das stimmt.
Ist ein gutes Beispiel, denn die "Anmut" wie sich dort Inhalte oder Fenster bewegen ist speziell. Sowas mit tweening zu schaffen ist nicht drin, das kann nur das Script.

Es gibt keinen Grund ALLES per Script zu lösen. Vorallem nicht bei Deinem Beispiel.
zirkumflex ist offline   Mit Zitat antworten
Alt 06-03-2005, 15:51   #6 (permalink)
Neuer User
 
Registriert seit: Jan 2003
Ort: Wien
Beiträge: 104
Zitat:
Zitat von zirkumflex
Es gibt keinen Grund ALLES per Script zu lösen. Vorallem nicht bei Deinem Beispiel.
.. letzte Frage

Wie schreibe ich ds nun um sodass ich den Aufsprengen>> 2x !!! Hin/Her >> wieder zusammenfügen Efekt habe??

Bis jetzt habe ich es nur geschafft entweder es komplett vorwährts laufen zu lassen und dann wieder komplett zurück, nicht jedoch dass sich die Frames ~20-35 bzw. 35-25 ZWEI mal durchlaufen und dann die Frames 20 bis 1 !! abgespielt werden ?? ... lösung?

Danke!

Geändert von (((((-ZeuZ-)))) (06-03-2005 um 15:54 Uhr)
(((((-ZeuZ-)))) ist offline   Mit Zitat antworten
Alt 06-03-2005, 15:59   #7 (permalink)
Neuer User
 
Registriert seit: Sep 2001
Ort: Berlin
Beiträge: 276
Na frag ruhig... :-)

Indem Du zB. die Bewegung einfach zählst...
Angehängte Dateien
Dateityp: zip beispiel_2.zip (3,4 KB, 6x aufgerufen)
zirkumflex ist offline   Mit Zitat antworten
Alt 06-03-2005, 16:04   #8 (permalink)
Neuer User
 
Registriert seit: Jan 2003
Ort: Wien
Beiträge: 104
Zitat:
Zitat von zirkumflex
Na frag ruhig... :-)
Spitze! ..Viellen viellen Dank... hab vorher einen Blödsinn mit Schleifen probiert?!

Zum besseren Verständniss:

"count++" .... zum Betrag von Variabel ' count' wird beim Erreichen dieser Stelle 1 dazugezählt? oder? Genauso wie bei schleifen i++ ?

Thx
(((((-ZeuZ-)))) ist offline   Mit Zitat antworten
Alt 06-03-2005, 16:13   #9 (permalink)
Neuer User
 
Registriert seit: Sep 2001
Ort: Berlin
Beiträge: 276
Ja, genau.

Ich hätte auch

count = count+1;

schreiben können. Die Gewohnheit... :-)

Man hätte das ganze natürlich auch komplett über das tweening lösen können, aber an der stelle bietet sich das scripten ja wirklich an. Es führen immer viele Wege zum Ziel.

Ich weiss ja nicht was es werden soll, aber man kann das ganze jetzt natürlich noch in einen MC packen und dann mehrere Instanzen davon auf der Bühne plazieren...
Dann müsste man das aber mit dem onEnterFrame nochmal neu überdenken. Den brauchst Du natürlich nur einmal!

Aber, das meinte ich ja vorhin schon, das muss man sich halt vorher gut überlegen. Dann macht man gleich den richtgen Ansatz. (script oder nicht)

Und achte mal drauf das Du die Timeline "sauber" hältst. Das rote Viereck hast Du dreimal drin. Das brauch aber nur ganz vorne einmal stehen...
Sowas ist schon auch wichtig. Gerade wenn die Projekte größer werden, ist das ne gute Sache, wenn man sich da ein wenig Genauigkeit angewöhnt hat...

Geändert von zirkumflex (06-03-2005 um 16:40 Uhr)
zirkumflex ist offline   Mit Zitat antworten
Alt 09-03-2005, 18:26   #10 (permalink)
Neuer User
 
Registriert seit: Jan 2003
Ort: Wien
Beiträge: 104
... alles funkt vorerst mal so wie ich es mir vorstelle doch wie bekomme ich das ding nach einer Periode zum Stehen?

thx!
(((((-ZeuZ-)))) 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 11:12 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele