Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash CS5 Professional

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 10-01-2012, 13:01   #1 (permalink)
Neuer User
 
Registriert seit: Feb 2006
Beiträge: 30
Symbolanimation stopt nach Änderung Y per AS3

Hallo zusammen!

Ich habe eine Symbolanimation (ein Schaf dessen Beine sich bewegen). Dieses springt per Bewegungstween über einen Zaun. Beim Absprung will ich die Beine um 20px auf der Y-Achse nach oben schieben, dass es aussieht, alsob es die Beine einzieht. Das geht zwar, dummerweise bleibt dann der Bewegungstween stehen und lässt sich auch nicht mehr über schaf_ani.play() starten.

Ist jemanden dafür eine Lösung oder ein anderer Ansatz bekannt?

Viele Grüße!
Dr. Eddison ist offline   Mit Zitat antworten
Alt 10-01-2012, 13:06   #2 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.326
ein bewege-tween ist so eine art programmierung. programmierung mit programmierung mag flash nicht ;-)

packe das beingezappel in ein mc, das kannst du dann per programm beackern.
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib ist offline   Mit Zitat antworten
Alt 10-01-2012, 13:12   #3 (permalink)
Neuer User
 
Registriert seit: Feb 2006
Beiträge: 30
Das hab ich doch schon getan. Die Beine sollen ja auch anhalten und im Sprung nicht weiter zappeln. Nur starten sie ja nicht mehr. Das möchte ich aber.
Dr. Eddison ist offline   Mit Zitat antworten
Alt 10-01-2012, 13:42   #4 (permalink)
Flash-Designer
 
Benutzerbild von Martin Kraft
 
Registriert seit: May 2006
Ort: Wiesbaden
Beiträge: 6.164
hgseib meinte in noch einen weiteren MC. Du benötigst als einen MC zum Tweenen auf der Zeitleiste und einen, den Du per Script bearbeitest.

Der Hintergrund ist, dass sich MovieClips, deren Transformationseigenschaften man per Script bearbeit, aus der Zeitleiste und den dort befindlichen Tweenings lösen.
__________________
Viele Grüße // Martin

Martin Kraft // Interaktionsdesign

Hilfreiche Websites:
// Hilfe zur Adobe Flash Plattform
// ActionScript 2 Referenz
// ActionScript 3 Referenz
// ActionScript 3 Arbeitshandbuch
// weitere Flash Ressourcen

Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da!
Martin Kraft ist gerade online   Mit Zitat antworten
Alt 10-01-2012, 14:16   #5 (permalink)
Neuer User
 
Registriert seit: Feb 2006
Beiträge: 30
Ich glaube, ich verstehe nicht, wie ihr das meint. Ich habe die Beine wirklich als MC. Ich habe die Datei mal angehängt.
Angehängte Dateien
Dateityp: zip schaf.zip (403,6 KB, 1x aufgerufen)
Dr. Eddison ist offline   Mit Zitat antworten
Alt 10-01-2012, 14:21   #6 (permalink)
Flash-Designer
 
Benutzerbild von Martin Kraft
 
Registriert seit: May 2006
Ort: Wiesbaden
Beiträge: 6.164
Zitat:
Zitat von Dr. Eddison Beitrag anzeigen
Ich glaube, ich verstehe nicht, wie ihr das meint. Ich habe die Beine wirklich als MC. Ich habe die Datei mal angehängt.
Das ist doch wirklich nicht so schwer

Wenn Du mit Script und Tween arbeiten willst, brauchst Du ZWEI MovieClips ineinander:
Code:
Bühne > ScriptGetweenterMC > ZeitleistenGetweenterMC > Grafik
__________________
Viele Grüße // Martin

Martin Kraft // Interaktionsdesign

Hilfreiche Websites:
// Hilfe zur Adobe Flash Plattform
// ActionScript 2 Referenz
// ActionScript 3 Referenz
// ActionScript 3 Arbeitshandbuch
// weitere Flash Ressourcen

Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da!

Geändert von Martin Kraft (10-01-2012 um 14:39 Uhr)
Martin Kraft ist gerade online   Mit Zitat antworten
Alt 10-01-2012, 14:24   #7 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.326
in der hauptzeitleiste keine tween anlegen. immer alles in mc's reinpacken.

so, jetzt:
- lege ein neues mc an: beine
- im mc_schaf die 4 beinebenen auswählen (forne auf das symbol in der zeitlseite klicken)
- menü edit/timeline/copy frames
- in das mc beine gehen und dort ../paste frames
- wenn das kopieren geklappt hat, die beine im schaf löschen und dafür dieses mc plazieren
so, jetzt hast du im schaf ein mc darinn die beine, dieses mc kannst du per programm anheben, oder z.b. durch ein anderes beine-mc tauschen mit beinstellungen wie im sprung.
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de

Geändert von hgseib (10-01-2012 um 14:27 Uhr)
hgseib ist offline   Mit Zitat antworten
Alt 10-01-2012, 16:22   #8 (permalink)
Neuer User
 
Registriert seit: Feb 2006
Beiträge: 30
Habt erstmal vielen Dank! Ich probiere das morgen sofort aus, wenn ich wieder am Programm sitze.

OT:
@hgseib: Auf Deiner Webseite hast Du ein kleines Spiel mit Schafen. Wie hast Du es gelöst, dass das Schaf mal hinter und mal vor dem Zaun sein kann? Ich hatte das nämlich ähnlich vor, bin aber daran gescheitert, dass ich alles in extra Ebenen hatte und sich die Reihenfolge von Ebenen wohl nicht per AS ändern lässt, soweit ich recherchieren konnte. Über einen kleinen Denkanstoss wäre ich auch sehr dankbar.
Dr. Eddison ist offline   Mit Zitat antworten
Alt 10-01-2012, 16:43   #9 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.326
man kann die 'tiefe' der mc's/sprites ändern. dazu musst du aber die sachen per programm auf die bühne stellen.
in AS3 geht das mit:
flash.display.DisplayObjectContainer - ActionScript® 3.0 Referenzhandbuch für die Adobe® Flash®-Plattform
getChildAt
setChildAt
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de

Geändert von hgseib (10-01-2012 um 16:45 Uhr)
hgseib ist offline   Mit Zitat antworten
Alt 11-01-2012, 07:31   #10 (permalink)
Neuer User
 
Registriert seit: Feb 2006
Beiträge: 30
Hat wunderbar geklappt. Vielen Dank Euch beiden! Wenn ich das also richtig verstehe, liegt das "Geheimnis" immer darin, alles in irgendwelche MCs zu verschachteln. Kann man das so verallgemeinern?

@hgseib: Ich hätte noch die ein oder andere Frage mehr zu den Demos auf Deiner Seite. Zum Beispiel hätte ich gern ein paar Hinweise zu der Tag-Nacht-Animation. Lieber per PN oder hier als OT?

Viele Grüße!
Dr. Eddison ist offline   Mit Zitat antworten
Alt 11-01-2012, 08:41   #11 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.326
Zitat:
Zitat von Dr. Eddison Beitrag anzeigen
Kann man das so verallgemeinern?!
es gibt niemals eine lösung für alles. man muss immer prüfen und überlegen, wie man eine aufgabe am elegantesten löst.


niemals PN und ich mag es auch nicht private angemailt zu werden wegen flash-fragen. genau dafür ist doch dieses forum da !!! und dann auch noch in deutsch !!!
und keine angst, ich werde keine geheimnisse ausplaudern ;-)
veröffentlicht z.b.
H.G.Seib
-> Meeresbrandung ohne AS: Wellen laufen zum Ufer
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de

Geändert von hgseib (11-01-2012 um 08:44 Uhr)
hgseib 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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Flash CS3] Reload nach Änderung an SWF ClaudeMichelle Flash Einsteiger 1 13-07-2010 15:41
Symbolanimation zu ende laufen lassen Lo3ty Flash Einsteiger 1 24-01-2010 21:23
update event nach Änderung planetberlin Flash Einsteiger 4 17-10-2008 18:21
psd in Templates/ Aktualisieren nach Änderung Miko1979 Flash Einsteiger 4 01-08-2007 21:31
Nach on press stopt der mc nicht mehr sok Flash Einsteiger 4 14-03-2006 08:56


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:23 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele