Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 25-08-2005, 11:46   #1 (permalink)
Müdester Mensch EU's
 
Benutzerbild von =pb=
 
Registriert seit: Jul 2002
Beiträge: 135
Schleife mit Standpunkt eines MC

Hallo,
hab gesucht aber leider nichts gefunden.

Wie ist es möglich ne if Schleife zu erstellen die als Bedingung den Standpunkt eines MCs hat. Bsp: Ich will das ein MC3 nur abspielt wenn MC1 bei 16 steht.

Grüsse ...


PS: Kann mir jemand ne gute AS Seite empfehlen mit Tutorials und Hilfen. Hab mich nie wirklich intensiv damit beschäftigt .. jetzt wirds Zeit.
=pb= ist offline   Mit Zitat antworten
Alt 25-08-2005, 11:50   #2 (permalink)
flash student
 
Benutzerbild von pixelarts
 
Registriert seit: Apr 2005
Ort: Schweiz, Zürich
Beiträge: 527
weiss nicht genau, was du meinst...

mit MovieClip._x bzw _y kannste die position von dem Clip ermitteln

dann:

if(MovieClip._x == 16)
pixelarts ist offline   Mit Zitat antworten
Alt 25-08-2005, 11:53   #3 (permalink)
Müdester Mensch EU's
 
Benutzerbild von =pb=
 
Registriert seit: Jul 2002
Beiträge: 135
ja wusste nicht genau wie ich mich ausdrücke. aber ich probiers damit ... ist schon das was ich meinte

danke
=pb= ist offline   Mit Zitat antworten
Alt 25-08-2005, 11:55   #4 (permalink)
Pending…
 
Benutzerbild von psyk
 
Registriert seit: Jul 2002
Ort: Hamburg
Beiträge: 3.866
Die Instancen von MC1 und MC3 sind mein1_mc u. mein3_mc
ActionScript:
  1. // : kontinuierliche Abfrage
  2. _root.onEnterFrame=function()
  3. {
  4. if(this.mein1_mc._x==16 && this.mein1_mc._y==16){
  5. this.mein3_mc.play()
  6. // : Abfrage beenden
  7. delete this.onEnterFrame
  8. }
  9. }
__________________
:: Warum einfach, wenn's auch kompliziert geht! ::
psyk ist offline   Mit Zitat antworten
Alt 25-08-2005, 12:10   #5 (permalink)
Müdester Mensch EU's
 
Benutzerbild von =pb=
 
Registriert seit: Jul 2002
Beiträge: 135
will einfach nicht .

vorher musste ich den mc auch immer mit level0 ansprechen. kann es daran liegen?
=pb= ist offline   Mit Zitat antworten
Alt 25-08-2005, 12:17   #6 (permalink)
flash student
 
Benutzerbild von pixelarts
 
Registriert seit: Apr 2005
Ort: Schweiz, Zürich
Beiträge: 527
erläutere doch mal die struktur deines projekts, oder poste das projekt
pixelarts ist offline   Mit Zitat antworten
Alt 25-08-2005, 12:21   #7 (permalink)
Müdester Mensch EU's
 
Benutzerbild von =pb=
 
Registriert seit: Jul 2002
Beiträge: 135
also ist ganz simpel. ich habe eine navigationsleiste 1. wenn man nun über den punkt produkte fährt erscheint darunter nav.leiste 2.

jetzt möchte ich, dass die nav_2 bei allen anderen buttons beim rollover weiterspielt und damit ausblendet. hab mich bei den zahlen eben vertan. bei 15 bleibt nav_2 stehen. und ab 16 blendet sie wieder aus.

mein problem ist also, dass falls nav_2 bei 15 steht soll bei jedem anderen button die aktion ausgeführt werden, dass nav_2 ab 16 weiterfährt.

hoffe so ists verständlicher ...
=pb= ist offline   Mit Zitat antworten
Alt 25-08-2005, 12:24   #8 (permalink)
flash student
 
Benutzerbild von pixelarts
 
Registriert seit: Apr 2005
Ort: Schweiz, Zürich
Beiträge: 527
acho, du redest von frames

if(MovieClip._currentframe == 15)

Geändert von pixelarts (25-08-2005 um 12:26 Uhr)
pixelarts ist offline   Mit Zitat antworten
Alt 25-08-2005, 12:29   #9 (permalink)
Müdester Mensch EU's
 
Benutzerbild von =pb=
 
Registriert seit: Jul 2002
Beiträge: 135
Das klappt ! Grossartig, danke!!!
=pb= ist offline   Mit Zitat antworten
Alt 25-08-2005, 12:32   #10 (permalink)
flash student
 
Benutzerbild von pixelarts
 
Registriert seit: Apr 2005
Ort: Schweiz, Zürich
Beiträge: 527
kein problem
pixelarts ist offline   Mit Zitat antworten
Alt 25-08-2005, 13:07   #11 (permalink)
Müdester Mensch EU's
 
Benutzerbild von =pb=
 
Registriert seit: Jul 2002
Beiträge: 135
womit ich zu der frage käme, wie ich dass schreibe wenn ich grösser gleich dem 2. frame schreiben möchte.

<= fukntioniert nicht und nu < leider auch nicht.

< funktioniert doch. hat sich erledigt

Geändert von =pb= (25-08-2005 um 13:08 Uhr)
=pb= ist offline   Mit Zitat antworten
Alt 25-08-2005, 13:11   #12 (permalink)
flash student
 
Benutzerbild von pixelarts
 
Registriert seit: Apr 2005
Ort: Schweiz, Zürich
Beiträge: 527
Zitat:
Zitat von =pb=
womit ich zu der frage käme, wie ich dass schreibe wenn ich grösser gleich dem 2. frame schreiben möchte.

<= fukntioniert nicht und nu < leider auch nicht.

< funktioniert doch. hat sich erledigt
x = 4
y = 3


x ist grösser als y => also x > y

ist x grösser gleich y => also x >= y


Zitat:
Zitat von =pb=
< funktioniert doch. hat sich erledigt
edit: Habs erst jetzt gesehen

Geändert von pixelarts (25-08-2005 um 13:12 Uhr)
pixelarts 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 04:13 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele