| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| musikfetisch Registriert seit: Jul 2003 Ort: berlin
Beiträge: 75
| eine swf neu laden und neu starten
guten abend allerseits, ich versuche in meinem flash-programm einen "home" button mit der funktion zu belgegen, dass der komplette film "index.swf" entladen und dann wieder neu geladen wird.... der film index.swf wird zuvor von einem prokjektor mit loadMovie("index.swf") geladen. der film besteht im 1. teil aus einem "intro" (per skript animiert und platzierte darsteller) und 2. teil der präsentation. wenn ich nun diese funktion auf den home button lege: Code: _root.unloadMovie("index.swf");
_root.loadMovie("index.swf"); skript für das intro: Code: // Schrift platzieren
this.attachMovie("intro_mc", "myIntro_mc", 0);
this.myIntro_mc._x = 450;
this.myIntro_mc._y = 350;
// Maske
this.attachMovie("mask_mc", "myMask_mc", 1);
this.myMask_mc._x = 450;
this.myMask_mc._y = 350;
this.myIntro_mc.setMask(myMask_mc);
//this.myIntro_mc.slideTo(350, 0, 50);
this.myIntro_mc._alpha = 0;
this.myIntro_mc.tween("_alpha", 100, 5);
this.myIntro_mc.tween("_y", 0, 25, "easeOutInSine", 5);
// Skip Button
this.skip_mc.onRelease = function() {
gotoAndPlay(3);
myMovingPicture_mc.removeMovieClip();
myIntro_mc.removeMovieClip();
myMask_mc.removeMovieClip();
};
// Soundsteuerung erstellen
var soundControl = this.attachMovie("soundControl_mc", "mySoundControl_mc", 7);
this.attachMovie("movingPicture_mc", "myMovingPicture_mc", 4);
this.myMovingPicture_mc._x = 200;
this.myMovingPicture_mc._y = -450;
this.myMovingPicture_mc.scaleTo(50, 1);
this.myMovingPicture_mc.slideTo(150, 350, 4);
//
background_mc.alphaTo(100, 2);
stop(); gibts noch eine andere variante, den film "index.swf" komplett zu entladen und "neu zu starten" ? Grüsse patrick
__________________ Das ist mir Lore wie Ipsum. |
| | |
| | #2 (permalink) |
| Gast
Beiträge: n/a
|
Einen unloadMovie und loadMovie auf demselben Frame schafft Flash meist nicht. Du solltest den loadMovie erst nach einem Framewechsel z.B. über einen onEnterFrame starten. Auch ist es sicherer, nicht direkt in die Hauptzeitleiste zu laden, sondern in einen Container-MC: ActionScript:
|
|
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |