Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 16-02-2006, 15:18   #1 (permalink)
Neuer User
 
Registriert seit: Jan 2006
Beiträge: 52
Container verschieben

ein weiteres mal muss ich mich an die experten wenden. habe folgendes problem... möchte einen container von a nach b verschieben, währenddessen ein mc abgespielt wird. mein as sieht zunächst folgendermaßen aus:

PHP-Code:
angola_sound = new Sound();
angola_sound.loadSound("angola.mp3",false);

btn_angola.onRollOver = function()  {
  
angola_sound.start(0,99);
  
_root.createEmptyMovieClip("container_mc1"99);
  
container_mc1._x btn_angola._x;
  
container_mc1._y btn_angola._y;
  
container_mc1.loadMovie("angola.swf");
  
_root.createEmptyMovieClip("container_mc2"98);
  
container_mc2._x 40;
  
container_mc2._y 220;
  
container_mc2.loadMovie("angola_info.swf");
  }
btn_angola.onRollOut = function()  {
  
angola_sound.stop();
  
container_mc1.unloadMovie();
  
container_mc2.unloadMovie();
  } 
das funktioniert auch alles wunderbar. nun soll aber der container_mc1 zusätzlich noch ein wenig wandern...habe schon eingie varianten ausprobiert, in der hilfe nachgeschaut, aber es tut sich leider nichts... gibt es eine lösung dafür?
kiesi007 ist offline   Mit Zitat antworten
Alt 16-02-2006, 15:33   #2 (permalink)
Neuer User
 
Benutzerbild von get-the-flash
 
Registriert seit: Jun 2002
Ort: München
Beiträge: 2.904
hab ich dir doch schon erzählt!
ActionScript:
  1. import mx.transitions.Tween;
  2. import mx.transitions.easing.*;
  3. //statt Elastic.easeOut kannst du auch andere Beschelunigugnswerte nehmen:
  4. //in der hilfe nach "beschleunigungsklassen" suchen!
  5. new mx.transitions.Tween(container_mc1, "_x", Elastic.easeOut, 0, btn_angola._x, 3, true);
  6. new mx.transitions.Tween(container_mc1, "_y", Elastic.easeOut, 0, btn_angola._x, 3, true);

0=startpunkt (koordinate)
btn_angola._x=endpunkte (koordinate)
3 = zeit in sekunden

siehe anhang


Beschleunigungsklassen:

"Back"
Erweitert die Animation an einem oder an beiden Enden einmal über den Übergangsbereich hinaus, so dass ein Überlaufeffekt entsteht.

"Bounce"
Fügt an einem oder an beiden Enden einen Springeffekt hinzu, der vollständig innerhalb des Übergangs erfolgt. Die Anzahl der Sprünge ist relativ zur Dauer, das heißt, je länger die Dauer, desto mehr Sprünge.

"Elastic"
Fügt an einem oder an beiden Enden einen elastischen Effekt hinzu, der außerhalb des Übergangsbereichs auftritt. Das Maß der Elastizität wird nicht von der Dauer beeinflusst.

"Regular"
Fügt an einem oder an beiden Enden eine langsamere Bewegung hinzu. Mit dieser Klasse können Sie einen Beschleunigungseffekt und/oder einen Verlangsamungseffekt hinzufügen.

"Strong"
Fügt an einem oder an beiden Enden eine langsamere Bewegung hinzu. Dieser Effekt ähnelt der Regular-Abschwächung, fällt aber sehr viel deutlicher aus.

"None"
Fügt von Anfang bis zum Ende eine gleichmäßige Bewegung ohne Effekte oder Geschwindigkeitsänderungen ein. Dieser Übergang wird auch als linearer Übergang bezeichnet.


Diese sechs Abschwächungsklassen verfügen jeweils über drei Abschwächungsmethoden, die in der folgenden Tabelle beschrieben werden:

Methode
Beschreibung

"easeIn" Der Abschwächungseffekt tritt am Anfang des Übergangs auf.

"easeOut" Der Abschwächungseffekt tritt am Ende des Übergangs auf.

"easeInOut" Der Abschwächungseffekt tritt am Anfang und am Ende des Übergangs auf.


DAS MUSS NATÜRLICH WEG!!!
ActionScript:
  1. container_mc1._x = btn_angola._x;
  2.   container_mc1._y = btn_angola._y;

damit wird der MC ja schon versetzt!
Angehängte Dateien
Dateityp: zip AnachB.zip (8,0 KB, 7x aufgerufen)
__________________
---
www.wellenmacher.de

Geändert von get-the-flash (16-02-2006 um 15:35 Uhr)
get-the-flash ist offline   Mit Zitat antworten
Alt 16-02-2006, 15:46   #3 (permalink)
Neuer User
 
Registriert seit: Jan 2006
Beiträge: 52
Daaaaaaanke, tausend Dank.... es funzt....supi...klar hast du mir das schon erzählt, aber manchmal sieht man den wald vor lauter bäumen nicht...sorry bin doch noch anfänger...werde mich bessern....
kiesi007 ist offline   Mit Zitat antworten
Alt 16-02-2006, 16:00   #4 (permalink)
Neuer User
 
Benutzerbild von get-the-flash
 
Registriert seit: Jun 2002
Ort: München
Beiträge: 2.904
kein problem, dafür ist das forum ja da. aber halt immer schön probieren. glaube mir, wenn du mit transition und tween arbeiten kannst, bist du absolut kein anfänger mehr! porbier mal mit den beschleunigungsklassen ein wenig rum und wechsle sie aus...du wirst sehen, was da alles geht..
__________________
---
www.wellenmacher.de
get-the-flash ist offline   Mit Zitat antworten
Alt 16-02-2006, 16:03   #5 (permalink)
Neuer User
 
Registriert seit: Jan 2006
Beiträge: 52
mittlerweile glaube ich das auch .... habe erst vor knapp einer woche richtig damit angefangen, vorher hatte ich nur ne sehr dürftige einführung... aber ich muss sagen, so langsam gefällt mir die sache... danke nochmals
kiesi007 ist offline   Mit Zitat antworten
Alt 16-02-2006, 16:20   #6 (permalink)
Neuer User
 
Registriert seit: Jan 2006
Beiträge: 52
ok ok ok... alles wird gut.... jetzt verrat mir bitte nur noch ganz kurz, warum alles funzt, wenn es auf meinem rechner ist und wenn ich es online stelle, alles (deckungsgleichheit, kooradinatenangaben) komplett durcheinander gehauen wird....ich werde verrückt!!!!!

momentchen... habe da was entdeckt unter mozilla haut er es durcheinander... beim ie läuft alles glatt... gibt es dafür eine erklärung?


Nehme alles zurück..... habe grad die neuste Version vom flashplayer installiert und siehe da... es funzt.... alles wird guuuuut

Geändert von kiesi007 (16-02-2006 um 16:45 Uhr)
kiesi007 ist offline   Mit Zitat antworten
Alt 16-02-2006, 17:53   #7 (permalink)
Neuer User
 
Benutzerbild von get-the-flash
 
Registriert seit: Jun 2002
Ort: München
Beiträge: 2.904
tween und transition sind neurer aktionen, die brauchen flash 8. am besten bei den veröffentlichungseinstellungen "auf flashplayer testen", dann wird in die html datei immer ein flashplayertest geschrieben! sollte auf jeden fall gemacht werden, damit später keine probleme entstehen...
__________________
---
www.wellenmacher.de
get-the-flash 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 01:21 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele