Zurück   Flashforum > Flash > ActionScript > ActionScript 2

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 03-02-2009, 13:13   #1 (permalink)
Neuer User
 
Registriert seit: Feb 2009
Beiträge: 5
Filmstreifen

Hallo,
ich bin dabei einen Filmstreifen zu machen, der aus fünf Bildern (jeweils in Movieclip konvertiert) besteht und von sich von links nach rechts bewegt. Wenn man mit der Maus über ein Bild fährt, soll sich dieses vergrößern, was soweit auch klappt. Der Filmstreifen im Hintergrund hält auch an. Wenn man die Maus nun vom Bild runter bewegt, soll sich das Bild verkleinern (klappt auch) und der Streifen läuft weiter. Das vorher ausgewählte Bild bleibt jetzt aber stehen, und nur der Rest vom Streifen läuft weiter. Ich will aber, das der Streifen komplett weiterläuft.
Zu jedem Movieclip habe ich folgendes Actionscript.
Ich habe schon in Foren gesucht, aber nichts gefunden, was mir weiterhilft. Bin über jeden Anstoß oder komplette Lösungen froh


on(RollOver)
{
_xscale=150,_yscale=150;
this.swapDepths(this.getDepth()+10);
_alpha=100;
_level0.stop();
}
on(RollOut)
{
_xscale=100,_yscale=100;
this.swapDepths(this.getDepth()-10);
_alpha=30
_level0.play();
}

Vielen Dank schon mal, Yosi =)
Yosi ist offline   Mit Zitat antworten
Alt 03-02-2009, 13:18   #2 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.324
hallo hier im forum!

aus dem bisschen script lässt sich wenig heraus lesen.

vermute aber einmal, dass das nicht so ganz koscher ist?
this.swapDepths(this.getDepth()-10);


zeig mal etwas mehr script. wie bewegst du deine mc's?
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib ist offline   Mit Zitat antworten
Alt 03-02-2009, 13:34   #3 (permalink)
Neuer User
 
Registriert seit: Feb 2009
Beiträge: 5
die movieclips habe ich alle auf einer ebene, dann gruppiert und mit nem bewegungstweening bewege ich die.
mehr script gibt es nicht, es ist bei jedem movieclip das gleiche...


kann leider die datei nicht hochladen, da sie zu groß ist...

Geändert von Yosi (03-02-2009 um 13:42 Uhr)
Yosi ist offline   Mit Zitat antworten
Alt 03-02-2009, 13:48   #4 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.324
eben drum ... du musst das komplett programmieren!
weil, entweder du beauftrags flash z.b. mit einem bewege-tween in der zeitleiste oder du programmierst selbst. sobald du das movieclip selbst 'anfasst' (mit dem swapDepths) verliert flash die kontrolle. aus prinziep, weil beides zusammen könnte zu wiedersprüchlichen verhalten führen.

andere möglichkeit:
erzeuge noch ein mc nur fürs vergrössern. die die sich bewegen nur anhalten und anstatt swapDepths ein anderes darüber liegendes mc mit _visible=true; sichtbar machen usw.

aber generell wirst du ums programmieren nicht drumm herum kommen.


p.s.
zu gross gibt es nicht. keiner ist hier daran interessiert, für andere gigabyte- grosse files zu durchforsten. wenn, dann z.b. eine demo-fla erstellen, auf das problem reduziert. eine, die einfache rechtecke verschiebt und zoomt. sowas bleibt immer unter der 50 KB grenze.
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de

Geändert von hgseib (03-02-2009 um 13:54 Uhr)
hgseib ist offline   Mit Zitat antworten
Alt 03-02-2009, 14:06   #5 (permalink)
Neuer User
 
Registriert seit: Feb 2009
Beiträge: 5
oh man, ich versteh fast nur bahnhof bin ein flash-neuling...

ich hatte schon versucht, jedes bild auf eine neue ebene zu legen, als schaltfläche (die bilder sollen später als link genutzt werden). da habe ich bei den einzelnen schaltflächen einfach bei "darüber" die bilder größer skaliert und alles hat wunderbar funktioniert.
sobald ich jedoch in der filmleiste ein bild ausgewählt habe, war es nicht im vordergrund. durch die ebenen war halt immer ein teil des einen bildes hinter einem anderen. wenn es dafür eine einfache lösung gibt, wäre das toll und würde alle meine sorgen lösen =)

sonst versuche ich mit dem _visible=true; klarzukommen und melde mich später nochmal

die datei ist wahrscheinlich so groß, weil meine bilddateien etwas groß geraten sind

Vielen Dank
Yosi ist offline   Mit Zitat antworten
Alt 03-02-2009, 14:14   #6 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.324
also kleine thumbnails in die bewege- mc's
und grosse bilder in die zoom- mc's

und kauf dir mal ein buch zu actionscript. das mit den on... ist ziemlich veraltet!
auch mal taste F1 klicken, für die flash-hilfe. da kannst du auch nach 'bahnhof'- begriffen suchen lassen ;-) weil ohne fachbegriffe gehts nicht. man kann ja nicht erklären: "das ding, das wo da dort .."
Code:
//
on(RollOver)
{ _level0.stop();
  _root.zoom3_mc._visible=true; // zoom3_mc instansnamen deiner mc's angeben!
}
on(RollOut)
{ _level0.play();
  _root.zoom3_mc._visible=false;
}
und am anfang in die zeitleiste:
Code:
_root.zoom3_mc._visible=false;
... // alle zoom-mc's unsichtbar machen.
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de

Geändert von hgseib (03-02-2009 um 14:18 Uhr)
hgseib ist offline   Mit Zitat antworten
Alt 03-02-2009, 14:52   #7 (permalink)
Neuer User
 
Registriert seit: Feb 2009
Beiträge: 5
hallo,
habe es ausprobiert, aber jetzt gehen die bilder leider komplett weg. eigentlich sollen sie, nachdem man mit der maus von ihnen runter ist wieder ihre normale größe haben und der komplette bildstreifen soll weiterlaufen...
würde mich sehr über weitere hilfe freuen =)

ps. hab ja ein buch, aber das ist leider von 2005...
hab die flash hilfe auch durchsucht, aber wenn man nicht genau weiß, nach welchen fachbegriffen man suchen soll ist es ziemlich schwierig...
Angehängte Dateien
Dateityp: fla FilmleisteTest.fla (25,5 KB, 7x aufgerufen)

Geändert von Yosi (03-02-2009 um 14:54 Uhr)
Yosi ist offline   Mit Zitat antworten
Alt 03-02-2009, 17:07   #8 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.324
".. andere möglichkeit:
erzeuge noch ein mc nur fürs vergrössern.."

du solltest extra mc's anlegen!
wenn du dein rollOver- mc selbst unsichtbar schaltest, dann ist es freilich unsichtbar. soviel logig sollte selbst ein einsteiger mitbringen ;-)
_root.lila._visible = false;

aber es wird eh nicht so richtig gehen. wenn das extra mc sichtbar wird, dann bekommst du ein rollout auf deinen button. für sowas sind die on's absolut unbrauchbar.
also lass deine buttons unten im swf scrollen und lege die extra mc's höher, so dass sie sich nicht überdecken.
(und hatte ich extra dazugeschrieben: 'zoom3_mc' ist nur ein beispiel. du musst schon die instanznamen nehmen, die du verwendest)


ansonsten heisst das motto: alles selbst programmieren
und dazu gehört: üben - üben, üben, üben und experimentieren und rumspielen. das dauert schon eine weile, bis man was kappiert. das ist normal.
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de

Geändert von hgseib (03-02-2009 um 17:08 Uhr)
hgseib ist offline   Mit Zitat antworten
Alt 04-02-2009, 08:25   #9 (permalink)
Neuer User
 
Registriert seit: Feb 2009
Beiträge: 5
guten morgen,

jetzt habe ich endlich kapiert, wies geht, vielen dank, stand gestern irgendwie auf dem schlauch

gibt es ein flash-buch, was du mir empfehlen könntest??

vielen dank nochmal!!
yosi
Yosi ist offline   Mit Zitat antworten
Alt 04-02-2009, 10:34   #10 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.324
Zitat:
Zitat von Yosi Beitrag anzeigen
gibt es ein flash-buch, was du mir empfehlen könntest?
nein, weil jeder mensch anders ist.
dem einen gefällts und der findet was grossartig, ein anderer kanns garnicht verstehen ...

es muss nicht das allerneueste buch sein. und ich empfehle immer noch die gute alte bücherei. da kann man mal in die bücher reinsehen, ehe man was käuft.

ab und an gibts auch ganze bücher im internet, die man kostenlos laden darf.
und nicht vergessen, die flash-hilfe! das sind etliche bücher (wird halt aus kostengründen) nicht mehr gedruckt. aber elektronisch kann man wenigstens im inhalt suchen lassen.

und zum lernen gibts ja auch überall beispiele und totorials.
wenn du z.b. diese beispiele alle durcharbeitest, dannach bis du fit ;-)
http://www.seibsprogrammladen.de/fra...ispiele/flash6
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de

Geändert von hgseib (04-02-2009 um 10:37 Uhr)
hgseib ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
bildergalerie, filmstreifen

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 15:51 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele