Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 26-08-2003, 16:08   #1 (permalink)
Achim olé
 
Benutzerbild von olien
 
Registriert seit: Jul 2002
Ort: Feldafing
Beiträge: 595
gescripteten MC per script bewegen

hallo zusammen,

sorry wenn die überschrift nicht so präzise ist.
mir ist nichts besseres eingefallen.

ein via script erstellter mc soll über einen via script erstellten
button (auch ein mc) beim mouseover in eine richtung gescrollt
werden.

ich möchte kein objekt auf der bühne und eine leere bibliothek
(ausser vielleicht einenm font) haben.

hat jemnd dafür irgendwo ein beispiel oder ein tut?

wollte mir die komplett gescriptete seite von sascha nochmal
angucken - finde sie abner nicht mehr....

gruss
oliver

p.s.
ActionScript:
  1. _root.mc._y++;

funktioniert natürlich - aber wie schreibe ich eine funktion die
dieses in einer schleife laufen lässt??

Geändert von olien (26-08-2003 um 16:10 Uhr)
olien ist offline   Mit Zitat antworten
Alt 26-08-2003, 16:22   #2 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Sowas!?

ActionScript:
  1. function start_mc(movie) {
  2.     movie.onEnterFrame = function() {
  3.         this._x += 10;
  4.     };
  5. }
  6. btn.onPress = function() {
  7.     start_mc(mc1);
  8. };
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake ist offline   Mit Zitat antworten
Alt 26-08-2003, 17:19   #3 (permalink)
Achim olé
 
Benutzerbild von olien
 
Registriert seit: Jul 2002
Ort: Feldafing
Beiträge: 595
jo rusty,

danke. ich habs jetzt allerdings so gelöst:

ActionScript:
  1. function moveClip(clip) {
  2.     clip._y+=10;
  3. }
  4.  
  5.  
  6. // scrolling starten
  7.  
  8. intervalID = setInterval(moveClip_runter, 100 , _root.meinMC);
  9.  
  10. // scrolling stoppen
  11.  
  12. clearInterval(runterIntervalID);

gruss
oliver
olien ist offline   Mit Zitat antworten
Alt 26-08-2003, 17:59   #4 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
und des geht
des würd ich gerne sehen
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake ist offline   Mit Zitat antworten
Alt 26-08-2003, 18:25   #5 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
hi
ActionScript:
  1. Movieclip.prototype.bewegen=function(){
  2.     this._x+=2
  3. }
  4. id = setInterval(mc,"bewegen",50 );
  5. // scrolling stoppen
  6. //clearInterval(ID);
  7.  

hi @RustyCake
__________________
gruß Harry
HAY ist offline   Mit Zitat antworten
Alt 26-08-2003, 18:44   #6 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Yo so gefällt mir des besser

HI HAY
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake ist offline   Mit Zitat antworten
Alt 26-08-2003, 18:44   #7 (permalink)
Revived @ Sunday
 
Benutzerbild von MacEvil
 
Registriert seit: Apr 2003
Ort: Nowhereland
Beiträge: 3.244
Hi,
bei dem von olien stimmen die Pfade ja völlig nicht..?
Und warum 3ter Paramter bei setInterval?
MacEvil ist offline   Mit Zitat antworten
Alt 26-08-2003, 18:54   #8 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Der interval muß ja von irgenwas leben!!
die "50" ist ne 20stel sek, also der interval wird alle 20stel sekunden aufgerufen!!
oder was meinste??
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"

Geändert von RustyCake (26-08-2003 um 18:55 Uhr)
RustyCake ist offline   Mit Zitat antworten
Alt 26-08-2003, 18:55   #9 (permalink)
Revived @ Sunday
 
Benutzerbild von MacEvil
 
Registriert seit: Apr 2003
Ort: Nowhereland
Beiträge: 3.244
Mein nicht deins @ rusty
Aber was bewirkt das _root.meinMc ?
ActionScript:
  1. intervalID = setInterval(moveClip_runter, 100 , _root.meinMC);
MacEvil ist offline   Mit Zitat antworten
Alt 26-08-2003, 18:58   #10 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Axo!! da mußte "olien" fragen
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake ist offline   Mit Zitat antworten
Alt 26-08-2003, 18:59   #11 (permalink)
Revived @ Sunday
 
Benutzerbild von MacEvil
 
Registriert seit: Apr 2003
Ort: Nowhereland
Beiträge: 3.244
hab ich doch
Aber wenn da ein gewisser Rusty antwortet...
MacEvil ist offline   Mit Zitat antworten
Alt 26-08-2003, 21:43   #12 (permalink)
Achim olé
 
Benutzerbild von olien
 
Registriert seit: Jul 2002
Ort: Feldafing
Beiträge: 595
ähm,

@macevil
_root.meinMC ist der mc der bewegt werden soll.

hab ich so aus der referenz (deutsch) von colin moock.
auf seite 355 ist das so zu lesen.
(zzgl. updateAfterEvent(); )

@rusty
hast natürlich recht. richtig heisst es bei mir:
ActionScript:
  1. function moveClip(clip) {
  2.         clip._y+=10;
  3. }
  4.  
  5.  
  6. // scrolling starten
  7. runterIntervalID = setInterval(moveClip, 100 , _root.scrollcontent);
  8.  
  9. // scrolling stoppen
  10. clearInterval(runterIntervalID);

@hay
werde mein script morgen ändern und es so schreiben wie du es gemacht hast.

danke für die diskussion

oliver
olien 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:25 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele