Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 28-01-2005, 11:13   #1 (permalink)
Neuer User
 
Registriert seit: Aug 2003
Beiträge: 4
Yugop - umwandeln in einfachen Loop-Filmstreifen?

Hallo, habe ein kleines Problem und hoffe ihr könnt mir helfen.

Muß allerdings anmerken, daß ich ein absoluter Flash-Anfänger-Wiedereinsteiger bin, der es gerade einmal schafft sich durch vorgegebene Fla's zu basteln...

Nun zu meinem Problem....

Ich habe erfolgreich das (der,die?) Yugop von Saban Ünlü (http://www.nettrek.de -> Downloads -> Flash5) umgearbeitet - funktioniert auch alles. Nun möchte ich aber eine Variante ausprobieren in der der Filmstreifen einfach nur durchs Bild läuft, ohne Richtungswechsel, ohne Mausverfolgung (?) usw. einfach nur stur von links nach rechts und dann immer wieder im Loop...

Kann mir jemand sagen, ob ich das auf der Basis von diesem Script machen kann? Und wenn ja was muß ich rauswerfen, bzw. hinzufügen, damit das funkioniert?

Fettes Merci
Jazzey
Jazzey ist offline   Mit Zitat antworten
Alt 28-01-2005, 12:00   #2 (permalink)
Neuer User
 
Registriert seit: Aug 2003
Beiträge: 4
Im Yugop-MC habe ich in drei Schlüsselbildern folgende Scripts:

Schlüsselbild 1)

// Standart Varibale setzen
//Buffer

m_buffer = 50;
//Die Pixelzahl in der Mitte wo sich nichts bewegen soll
// Film Weite

movieWidth = 800;
// Film höche
movieHeight = 200;
// auf true setzen wenn nur bewegungen stattfinden sollen wenn man mit der
// Maus auf der Laufleiste ist

bewegung_nur_wenn_Maus_auf_Laufleiste = true;
// auf false setzen wenn es keine Skalierung geben soll
skalierung_durchführen = false;
// Ermittlung der anzahl der MCs die bewegt werden sollen
// WICHTIG die InsttanzNamen müssen mc1....mc(beliebigeZahl) sein
// und sie müssen in die_MCs liegen

die_MCs.anzahlMCs = die_MCs.anzahlErmitteln();
weite_dieMovieclips = 0;
// Die Weite aller MC berechne um nach diesem Wert später die Verschiebung
// der einzelnen MC's zu regeln, wenn diese zuweit links bzw. rechts sind.

for (index = 1; index <= die_MCs.anzahlMCs; index++) {
weite = die_MCs["mc"+index]._width - 1;
// -1 weil _with leider immer ein Pixel mehr ausgegeben hat, als er soll
// hier werden die weiten der MC addiert
weite_dieMovieclips += weite;
}
// gesamte Weite der MCs in die Variable "weite_dieMovieclips" auf "die_MCs speichern
die_MCs.weite_dieMovieclips = Math.round (weite_dieMovieclips);
buffer = m_buffer/2
movieWidth = movieWidth/2;
movieHeight = movieHeight/2;

Schlüsselbild 2)

// Die Abbremsung sorgt dafür, dass die Geschwindigkeit der Bewegung nicht zu hoch ist
abbremsung = 80;
// wenn die Maus in der mitte ist, dann soll es keine Bewegung geben
// Buffer wurde zuvor definiert durch Var: m_buffer

if (bewegung_nur_wenn_Maus_auf_Laufleiste) {
if (((_root._xmouse>(movieWidth-buffer)) && (_root._xmouse<(movieWidth+buffer)) )|| (!die_MCs.hitTest(_root._xmouse,_root._ymouse))) {
// Geschwindikeit = 0
v = 0;
} else {
// sonst ist die Geschwindigkeit
v = (movieWidth-_root._xmouse)/abbremsung;
}
} else {
if ((_root._xmouse>(movieWidth-buffer)) && (_root._xmouse<(movieWidth+buffer))) {
// Geschwindikeit = 0
v = 0;
} else {
// sonst ist die Geschwindigkeit
v = (movieWidth-_root._xmouse)/abbremsung;
}
}
// Bewegen
for (index=1; index<=die_MCs.anzahlMCs; index++) {
die_MCs["mc"+index]._x += v;
}

Schlüsselbild 3)

// Skalierung steuern
// Maus Skallierung auch Buffern mit 20 Pixeln
// Wenn Maus in der Mitte dann Skallierung = 0
// Ebenso wenn eine Min. oder Max. Skalierung erreicht ist
// Die Abbremsung2 sorgt dafür, dass die Skalierung nicht zu schnell läuft

abbremsung2 = 50;
if ((((_root._ymouse<(movieHeight-buffer)) && (die_MCs._xscale<175))||((die_MCs._xscale>75) && (_root._ymouse>(movieHeight+buffer))))&&skalierung _durchführen) {
s = (movieHeight-_root._ymouse)/abbremsung2;
} else {
s = 0;
}
die_MCs._yscale += s;
die_MCs._xscale += s;
gotoAndPlay (2);
Jazzey ist offline   Mit Zitat antworten
Alt 28-01-2005, 15:31   #3 (permalink)
Neuer User
 
Registriert seit: Aug 2003
Beiträge: 4
Hat keiner einen Tip für mich?

Jazzey
Jazzey 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 14:14 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele