Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 16-04-2004, 16:25   #1 (permalink)
FlashKrieger
 
Benutzerbild von hadoken
 
Registriert seit: Apr 2004
Ort: Erde
Beiträge: 94
Question Spielfigur als seperate swf, brauche hilfe?

Hallo Flasher,

Ich brauche dringend ein(e) helfende(s) Hand/Gehirn!

Mein Problem ist folgendes:
Ich habe ein Skateboard-Spiel gebastelt (als zip angefügt) die Steuerung ist funktionstüchtig, das scrolling auch...

Ich habe versucht die Spielfigur in eine seperate swf zu legen um sie in den Hauptfilm zu laden, was auch funktioniert hat, bloß lies sie sich dann unter andrem nicht mehr steuern...was natürlich nicht passieren darf.

Ich bin mit createEmptyMovieClip(), loadMovieNum() und attachMovieClip() nicht so vertraut, vielleicht hat schon jemand so etwas gelöst und kann mir einen Tipp geben?

Problematisch auch, das die Animationen der Spielfigur in der seperaten SWF bleiben sollen... geht das überhaupt?
Die MX Referenz hilft mir dabei nicht wirklich weiter...

es wäre echt super, wenn mir jemand weiterhelfen könnte...

grüße Hadoken
Angehängte Dateien
Dateityp: zip skater_loadtest2.zip (35,4 KB, 10x aufgerufen)
hadoken ist offline   Mit Zitat antworten
Alt 16-04-2004, 21:28   #2 (permalink)
helpQLODhelp
 
Benutzerbild von bokel
 
Registriert seit: Feb 2002
Ort: Köln
Beiträge: 8.505
Hallo Hadoken,

eigentlich ist das ganz einfach. Du nimmst alle Frames in deiner Figur und machst daraus einen neuen SWF den du skater.swf nennst. Dann schreibst du in _root sowas wie player.loadMovie("skater.swf") und schon bist du fertig. (Die Frames im aktuellen player kannst du dann löschen. )

MovieClips und loadMovie sind so ungefähr die größte Erfindung seit es fliessend Wasser gibt

mfg .r
bokel ist offline   Mit Zitat antworten
Alt 17-04-2004, 12:45   #3 (permalink)
Flash-holic
 
Benutzerbild von DeMoehn
 
Registriert seit: Nov 2003
Ort: Neunkirchen(Saar)
Beiträge: 988
sowas ne? damit der weiß wies geht.
ActionScript:
  1. this.createEmptyMovieClip("ct", 1); //macht
  2.  //einen leeren Movieclip der sich der größe des 
  3.  //geladenen .swf anpasst. wenn du  mehrere filme
  4. //lädst dann musst du die Zahl am Ende erweitern.
  5. this.ct.loadMovie("anfang.swf"); //der Movie (.swf)
  6.  //der geladen werden soll
  7. this.ct._x = 0.1; //position x des Movieclips
  8. this.ct._y = 0.1; //position y des Movieclips
  9.  

So.
__________________
Wer Großes versucht, ist bewunderswert, auch wenn er fällt.
Lucius Annaeus Seneca
(ca. 4 v. Chr - 65 n. Chr.)


DeMoehn ist offline   Mit Zitat antworten
Alt 17-04-2004, 14:38   #4 (permalink)
FlashKrieger
 
Benutzerbild von hadoken
 
Registriert seit: Apr 2004
Ort: Erde
Beiträge: 94
Hey Cool, Danke für eure Antworten!

createEmptyMovieClip() geht leider nicht, ein leerer clip der player heisst und das SteuerScript enthält in den vom framescript die Figur geladen wird mit loadMovie funktioniert!

Die Positionierung vom Schatten klappt leider nicht so ganz, irgendwo habe ich wohl Fehler drin, die die positionierung ändert...

kann man da mit LocalToGlobal() irgendetwas machen oder bin ich da auf dem Holzweg?

Lieben Gruß
Hadoken

____________________________________________
Die Positionierung vom Schatten klappt leider nicht so ganz, irgendwo habe ich wohl Fehler drin, die die positionierung ändert...
-------------------------------------------------------------------------
ok, das habe ich hinbekommen, mit anpassung der Zahlen im schattenscript
PHP-Code:
onClipEvent (enterFrame) {
_x=_root.player.xpos+_root.player.halbebreite;
_xscale=100+((_root.player._y-215)*0.3);
_yscale=100+((_root.player._y-315)*0.1);

Nochmal vielen Dank für eure Hilfe!

Geändert von hadoken (17-04-2004 um 14:58 Uhr)
hadoken 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:03 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele