Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 10-03-2004, 12:01   #1 (permalink)
Neuer User
 
Registriert seit: Jun 2003
Ort: Konstanz
Beiträge: 23
verzweiflung mit script

hallo zusammen

hab hier ein schönes script für ein laufband das auch tut

man nehme:

ebene 1: ein mc mit bildleiste (2 nebeneinander, instanznamen leiste_1 und leiste_2
ebene 2: einen mc mit alpha-wert 0 (hitarea)
ebene 3: zwei lehre schlüsselbilder für die aktionen

in schlüsselbild 1 kommt aktion

ActionScript:
  1. if (_root.fenster.hitTest(_root._xmouse, _root._ymouse, true)) {
  2.     speed = 0;
  3. } else {
  4.     speed = 2;
  5. }
  6. Grenze = -942;
  7. if (getProperty(_root.leiste_1, _x)>Grenze) {
  8.     _root.leiste_1._x = getProperty(_root.leiste_1, _x)-speed;
  9. } else {
  10.     _root.leiste_1._x = getProperty(_root.leiste_2, _x)+942;
  11. }
  12. if (getProperty(_root.leiste_2, _x)>Grenze) {
  13.     _root.leiste_2._x = getProperty(_root.leiste_2, _x)-speed;
  14. } else {
  15.     _root.leiste_2._x = getProperty(_root.leiste_1, _x)+942;
  16. }

in schlüsselbild 2 kommt aktion

ActionScript:
  1. if (_root.fenster.hitTest(_root._xmouse, _root._ymouse, true)) {
  2.     speed = 0;
  3. } else {
  4.     speed = 2;
  5. }
  6. if (getProperty(_root.leiste_1, _x)>Grenze) {
  7.     _root.leiste_1._x = getProperty(_root.leiste_1, _x)-speed;
  8. } else {
  9.     _root.leiste_1._x = getProperty(_root.leiste_2, _x)+942;
  10. }
  11. if (getProperty(_root.leiste_2, _x)>Grenze) {
  12.     _root.leiste_2._x = getProperty(_root.leiste_2, _x)-speed;
  13. } else {
  14.     _root.leiste_2._x = getProperty(_root.leiste_1, _x)+942;
  15. }


soweit so gut. klappt prima.

jetzt mein problem:

wenn ich aus dem ganzen einen mc mache und ihn dann im hauptfilm auf die bühne ziehe, gehts nicht mehr. hat jemand ne idee???

gruß rollinsky
__________________
Es gibt Tage da hat man einfach Pech.
rollinsky ist offline   Mit Zitat antworten
Alt 10-03-2004, 12:07   #2 (permalink)
Neuer User
 
Benutzerbild von the binary
 
Registriert seit: Jul 2001
Ort: Berlin | Friedrichshain
Beiträge: 3.561
du verwirrst mich.

damit dieses script funzt, musst du doch schon irgendwo einen mc haben, der bewegt wird.

zweitens scheint, wenn du es (was auch immer) in einen mc umwandelst,

entweder ein pfad-prob zu bestehen, oder du hast vielleicht keinen instanznamen vergeben ?

gruss
__________________
8bm | join ff@BOINC
formpackage.org | audiohunter.de | problematica.de | 8ball-media.de/blog | taikonauten.cn
the binary ist offline   Mit Zitat antworten
Alt 10-03-2004, 12:39   #3 (permalink)
Neuer User
 
Registriert seit: Jun 2003
Ort: Konstanz
Beiträge: 23
klor

hallo binary,

klar hab ich mc's

die bildleiste ist einer und die hitarea (fenster) ist ein mc

wenn ich ein ganz normales neues fla mach mit 1000 breite und 100 höhe, dann den bildleisten mc 1mal links ausserhalb der bühne platziere und noch mal rechts daneben (instanznamen: leiste_1 und leiste_2) und au ner neuen ebene 2 schlüsselbilder mache mit den aktionen, dann klappts auch einwandfrei.

wenn ich jetzt aber eine neue fla mache den mc bildleiste 2 mal nebeneinander mache und aus diesen instanzen einen neuen mc (leiste_anim) mache in diesen mc gehe und dort auf n neue ebene 2 schlüsselbilder mit den aktionen versehe, dann gehts nicht mehr.

verstanden??? oder war es zu umständlich???


gruß rollinsky
__________________
Es gibt Tage da hat man einfach Pech.

Geändert von rollinsky (10-03-2004 um 12:43 Uhr)
rollinsky 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:38 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele