Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 08-09-2003, 10:59   #1 (permalink)
ActionScriptler
 
Benutzerbild von .:morpher:.
 
Registriert seit: Jun 2002
Ort: auheim
Beiträge: 1.654
Unhappy MC rückwärts laufen lassen

Hi Leute!
Ich habe einen Überblend-MC, der 100 Frames lang ist. Er soll zunächst rückwärts, also von Frame100nachFrame1, abgespielt werden. Dann soll ein SWF in einen Container_MC geladen werden. Wenn dieser vollständig geladn ist, soll der Überblend-MC vorwärts abgespielt werden. Ich habe mir schon per suchen und finden ein paar Beiträge zu rückwärts laufenden MCs durchgelesen, aber habe keinen gefunden, der so wirklich zu meinem Problem passt.
Ich hoffe, dass einer von Euch evtl. einen Ansatz dafür hat.
__________________
CU @ MY SITE

FOLLOW ME ON TWITTER
.:morpher:. ist offline   Mit Zitat antworten
Alt 08-09-2003, 11:07   #2 (permalink)
_______________
 
Benutzerbild von son yu
 
Registriert seit: Mar 2003
Ort: !Schnitzerland
Beiträge: 2.003
ActionScript:
  1. blend_mc.onEnterFrame = function(){
  2. if(this.open){
  3. this.nextFrame();
  4. }else{
  5. this.prevFrame();
  6. }

schöne grüße...
__________________
ey… be cool!

Mac OS-X 10.5.6, Safari Version 4 Public Beta (5528.16), on PowerBook 12" G4 1,5 GHz,
1,25 GB RAM, FlashPlayer 9 is auch noch da, wenn ich Lust habe…
son yu ist offline   Mit Zitat antworten
Alt 08-09-2003, 11:12   #3 (permalink)
Steffen G.
 
Benutzerbild von Tschdaeff
 
Registriert seit: Aug 2001
Ort: Ba-Wü
Beiträge: 4.123
ActionScript:
  1. onClipEvent (load) {
  2.     this.gotoAndStop (50)
  3. }
  4. onClipEvent (enterFrame) {
  5.     if (!normal) {
  6.     this.prevFrame ()
  7.     }
  8.     if (this._currentframe == 1) {
  9.         normal = 1
  10.     }
  11.     if (normal) {
  12.     this.play ()
  13.     }
  14.     if (this._currentframe == 99) {
  15.         normal = 0
  16.     }
  17. }


cu mfg
Tschdaeff
__________________
mod@
www.flashbattle.de
www.steffen-guse.de
------------------------------------

Tschdaeff ist offline   Mit Zitat antworten
Alt 08-09-2003, 11:18   #4 (permalink)
ActionScriptler
 
Benutzerbild von .:morpher:.
 
Registriert seit: Jun 2002
Ort: auheim
Beiträge: 1.654
@son yu:
Diese Lsg. habe ich auch hier im Tutorials Forum gefunden, aber wenn ich nun meinen Film starte, dann befindet sich ja auch der ÜberblendMc in seinem ersten Frame. Er soll ja zuerst rückwärts laufen. Vom ersten Frame rückwärts laufen geht ja aber nicht...

Ich dachte an eine Lsg. mit einer If oder For Schleife:
ActionScript:
  1. x = 100;
  2. direction = 2;
  3. if (x >0 && direction = 2){
  4.     gotoAndStop(x);
  5.     x--;
  6. }
Dann in den Preloader für den reingeladenen Film, eine Anweisung, dass direction auf 1 gesetzt wird. Dann noch eine entsprechende Schleife, die genau das Gegenteil der oberen Schleife macht- sprich den MC vorwärts laufen lässt. Eine wichtige Bedingung ist auch, dass der ÜberblendMc immer komplett durchläuft- also von Frame 1 nach 100 bzw. von Frame 100 nach 1 und nicht zwischendrin seine Richtung ändert.
Könnt Ihr mir weiterhelfen?
__________________
CU @ MY SITE

FOLLOW ME ON TWITTER
.:morpher:. ist offline   Mit Zitat antworten
Alt 08-09-2003, 11:22   #5 (permalink)
_______________
 
Benutzerbild von son yu
 
Registriert seit: Mar 2003
Ort: !Schnitzerland
Beiträge: 2.003
ActionScript:
  1. blend_mc.onLoad = function(){
  2. this.gotoAndStop(99);
  3. this.open=false;
  4. }
bitteschön...

und im preloader sagste dann blend_mc.open=fasle,
die if schleife ist ja im onEnterFrame!!

kannst ja auch den film an sich drehen, frame hundert wird zur eins und eins wird zur hundert

schöne grüße

@tschadeff warum so kompliziert??
__________________
ey… be cool!

Mac OS-X 10.5.6, Safari Version 4 Public Beta (5528.16), on PowerBook 12" G4 1,5 GHz,
1,25 GB RAM, FlashPlayer 9 is auch noch da, wenn ich Lust habe…

Geändert von son yu (08-09-2003 um 11:24 Uhr)
son yu ist offline   Mit Zitat antworten
Alt 08-09-2003, 11:27   #6 (permalink)
ActionScriptler
 
Benutzerbild von .:morpher:.
 
Registriert seit: Jun 2002
Ort: auheim
Beiträge: 1.654
@son yu:
Absolut logisch. Ich sollte doch öfter schlafen. Manchmal sind die naheliegendsten Lösungen zu einfach. Ich habe auch viel komplizierter gedacht...

THX
__________________
CU @ MY SITE

FOLLOW ME ON TWITTER
.:morpher:. ist offline   Mit Zitat antworten
Alt 08-09-2003, 13:32   #7 (permalink)
Steffen G.
 
Benutzerbild von Tschdaeff
 
Registriert seit: Aug 2001
Ort: Ba-Wü
Beiträge: 4.123
warum einfach wenns auch kompliziert geht

ne.. hab halt umständlich gedacht

cu mfg
Tschdaeff
__________________
mod@
www.flashbattle.de
www.steffen-guse.de
------------------------------------

Tschdaeff 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 22:20 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele