| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #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 =) |
| | |
| | #2 (permalink) |
| Techniker 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 |
| | |
| | #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) |
| | |
| | #4 (permalink) |
| Techniker 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) |
| | |
| | #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 |
| | |
| | #6 (permalink) |
| Techniker 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;
} 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) |
| | |
| | #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... Geändert von Yosi (03-02-2009 um 14:54 Uhr) |
| | |
| | #8 (permalink) |
| Techniker 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) |
| | |
| | #10 (permalink) |
| Techniker Registriert seit: Sep 2003 Ort: 64807
Beiträge: 16.324
| 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) |
| | |
![]() |
| Lesezeichen |
| Stichworte |
| bildergalerie, filmstreifen |
| Themen-Optionen | |
| Ansicht | |
| |