| |||||||
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) |
| night of the full moon Registriert seit: Aug 2001 Ort: Zürich, Switzerland
Beiträge: 213
| _level0 tip top, _level2 geht nicht
Hallo Leute, Es ist mal wieder zum verzweifeln! Aufgund dieses Scripts von Skyla hier im Forum habe ich das ganze nun in einem Flashfilm ohne externe as. Auf _level0 läuft alles prima. Lade ich das swf in _level2 kommen keine Bilder mehr. Dort wo im Script _level0 steht, habe ich _level2 geschrieben, nix geht. Ich finde den Fehler einfach nicht. this und _root. stehen doch in jedem Level für sich.... Hier das Script und danke für Eure Hilfe! Chacharon Script im Frame: // /////////////////////////////////////////////// // Editierbare Variablen // /////////////////////////////////////////////// _root.pfad = "pics/"; // /////////////////////////////////////////////// // Button Aktionen // /////////////////////////////////////////////// prev_btn.onRelease = function() { album.showPhotoAt(album.index-1); if (autoplay) { clearInterval(loop); autoplay = false; } }; next_btn.onRelease = function() { album.showPhotoAt(album.index+1); if (autoplay) { clearInterval(loop); autoplay = false; } }; play_btn.onRelease = function() { if (autoplay) { clearInterval(loop); autoplay = false; } autoplay = true; loop = setInterval(function () { if (album.index == pics+1) {album.index = 0;} else {album.showPhotoAt(album.index+1);}}, (6000)); }; // /////////////////////////////////////////////// // Diashow Klasse // /////////////////////////////////////////////// _global.Diashow = function(holder_mc1, holder_mc2, photos_arr) { this.aktueller_mc = 1; this.holder_mc1 = holder_mc1; this.holder_mc2 = holder_mc2; this.photos = photos_arr; this.showPhotoAt(1); }; // //////////////////////////////////////////////// // Zeige Bild Funktion // //////////////////////////////////////////////// Diashow.prototype.showPhotoAt = function(n) { // Test ob "n" im Array liegt var lastindex = this.photos.length-1; if (n>lastindex) { n = 0; } else if (n<0) { n = lastindex; } this.index = n; // if (this.aktueller_mc.ist_gerade()) { // Bildnummer ist gerade trace("gerade"); this.loadPic(_root.pfad+this.photos[this.index]+".swf", this.holder_mc2, this.holder_mc1); this.aktueller_mc = 1; } else { // Bildnummer ist ungerade trace("ungerade"); this.loadPic(_root.pfad+this.photos[this.index]+".swf", this.holder_mc1, this.holder_mc2); this.aktueller_mc = 2; } }; // //////////////////////////////////////////////// // LoadPic Funktion // //////////////////////////////////////////////// Diashow.prototype.loadPic = function(datei, container, container_2) { container.swapDepths(2); container_2.swapDepths(1); var transition_fertig = false; var controller = _flash.createEmptyMovieClip("b", 633); container._alpha = 0; container.loadMovie(datei); controller.onEnterFrame = function() { var geladen = container.getBytesLoaded(); var total = container.getBytesTotal(); // checkt ob der ladeprozess läuft if (geladen>0 && total>0) { // umrechnen in prozent ready = Math.round(geladen*100/total); } if (ready=100) { // container soll sichtbar werden, wenn geladen container.fadeIn(fs); if (_root.transition_fertig) { delete controller.onEnterFrame; } } }; }; // //////////////////////////////////////////////// // SETUP Funktion // //////////////////////////////////////////////// function setUp(x, y, pics_nr, speed) { trace("diashow aufgerufen mit "+pics_nr+" Bildern"); pics = pics_nr; fs = speed; mc1 = this.createEmptyMovieClip("ungerade", 1); mc2 = this.createEmptyMovieClip("gerade", 2); mc1._x = mc2._x=x; mc1._y = mc2._y=y; _flash.photos_arr = new Array(); for (var i = 0; i<_level0.pics+1; i++) { _flash.photos_arr.push(i); } album = new Diashow(mc1, mc2, photos_arr); } // //////////////////////////////////////////////// // Gerade || Ungerade Funktion // //////////////////////////////////////////////// Number.prototype.ist_gerade = function() { return (this%2 ? false : true); }; // //////////////////////////////////////////////// // Transition // //////////////////////////////////////////////// MovieClip.prototype.fadeIn = function(fadeSpeed) { var mca = this; var mc = _level0.createEmptyMovieClip("EHSource", 555); mc.onEnterFrame = function() { if (mca._alpha<99) { mca._alpha += fadeSpeed; } else { _root.transition_fertig = true; delete mc.onEnterFrame; EHSource.removeMovieClip(); } }; }; setUp(0, 0, 12, 4);
__________________ ...und jeden Tag eine gute Tat ... |
| | |
| | #2 (permalink) |
| brand new user Registriert seit: May 2002 Ort: Laimbach 6 1/2
Beiträge: 16.884
|
Nicht wirklich!! var mc = _level0.createEmptyMovieClip("EHSource", 555);
__________________ Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake! "Wer tanzen will, muß erst gehen lernen" |
| | |
| | #3 (permalink) |
| night of the full moon Registriert seit: Aug 2001 Ort: Zürich, Switzerland
Beiträge: 213
|
Hallo RustyCake, Was meinst Du mit nicht wirklich? Film auf Level 2 geladen: var mc = _level0.createEmptyMovieClip("EHSource", 555); funktioniert nicht und var mc = _level2.createEmptyMovieClip("EHSource", 555); funktioniert auch nicht.... ??? chacha
__________________ ...und jeden Tag eine gute Tat ... |
| | |
| | #4 (permalink) |
| brand new user Registriert seit: May 2002 Ort: Laimbach 6 1/2
Beiträge: 16.884
|
Ich dachte nur weil Du gesagt hast, Du hättest _level0 gegen _level2 ausgetauscht!! dachte Du hättest was übersehen!!
__________________ Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake! "Wer tanzen will, muß erst gehen lernen" |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |