Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 11-02-2004, 11:35   #1 (permalink)
viel hilft viel
 
Benutzerbild von nox1mus
 
Registriert seit: Nov 2003
Ort: nürnberg
Beiträge: 270
einzelne MC mit Funktion steuern und nicht die ganze bühne

ich schon wieder

ich rufe mit einem MC unter vielen folgende Funktion auf:
ActionScript:
  1. function startY() {
  2.     this.dasY = _root._y;
  3. }
  4. function a1() {
  5.     if (this._y>-1000) {
  6.         this._y += 10;
  7.     }
  8.     if (this._y>700) {
  9.         this._y = dasY;
  10.     }
  11. }

aus dem MC starte ich sie wie folgt:

ActionScript:
  1. onClipEvent (load) {
  2.     _root.startY();
  3. }
  4. onClipEvent (enterFrame) {
  5.     _root.a1();
  6. }
wenn ich den film starte, werden aber alle objekte auf der Bühne nach unten verschoben... woran liegt das?

danke euch im vorraus...
__________________
|>>pass me the nervegas<<|
nox1mus ist offline   Mit Zitat antworten
Alt 11-02-2004, 12:35   #2 (permalink)
The Man Who Wasn't There
 
Benutzerbild von fraggle two
 
Registriert seit: Jul 2003
Ort: BÄRLIN
Beiträge: 1.156
hi,

beschreib mal den aufbau deines films...

bis jetzt kann man schonmal sagen das wenn this._y größer als 700 ist immer beide aktionen in der a1 function ausgeführt werden.

soll das so?

_root._y gibt eigentlich immer 0 aus wenn du den hauptfilm nicht anderweitig positioniert hast.

melde dich doch nochmal...

gruß
mike
__________________
Dot-Realities
Mike Broders
Berlin

ICQ:105925103

Dot-Realities v4.0 under construction!
fraggle two ist offline   Mit Zitat antworten
Alt 11-02-2004, 13:35   #3 (permalink)
viel hilft viel
 
Benutzerbild von nox1mus
 
Registriert seit: Nov 2003
Ort: nürnberg
Beiträge: 270
ich habe viele quadrate, welche aus jeweils vier strichen bestehen.
jetzt will ich, dass die quadrate in wellen von oben nach unten fallen. also jeweils mit einem anderen -y wert. (ich brauch dann halt für jedes quadrat eine eigene funktion deswegen auch a1, für das zweite von links oben hab ich dann a2 usw. vorgesehen).
damit die quadrate immer zusammenhängend nach unten rieseln, speichere ich also onClipEvent(load) die y-position. so wenn nun das entsprechende quadrat unten (700) angekommen ist soll es wieder auf die ursprungsposition (dasY) gesetzt werde und ernuet nach unten gleiten. so der eigentliche plan...
__________________
|>>pass me the nervegas<<|
nox1mus 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 10:45 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele