Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 03-05-2006, 11:31   #1 (permalink)
Neuer User
 
Registriert seit: Apr 2005
Beiträge: 58
Navigation+ create emptyMovieclip

Hallo,
versuche aus den verschiedenen Postings zu "create empty movieclip" schlau zu werden, aber irgendeinen Denkfehler mache ich...

Also: ich habe eine Navigation, die besteht aus 6 Menüpunkten

Ich schreib mal was ich bis jetzt gemacht habe:

Also die Buttons liegen alle auf einer Ebene.
jeder Button hat einen Movieclip mit dem Namen der Buttons,
diese Movieclips sind gefüllt und liegen auf jeweils einer Ebene.

dann hab ich einen leeren MC erstellt, der heißt "Ladehalter".

PHP-Code:

this
.blaettern._visible false;
buttons_array = new Array("willkommen""beschriftung",  "schilder""digitaldruck""montage""contact");

but_auswahl = function () {
    
button_active = eval(buttons_array[but_new-1] + "_but");
    
button_deactivated = eval(buttons_array[but_old-1] + "_but");
    
movieclip_new = eval(buttons_array[but_new-1]);
    
//test = buttons_array[but_new-1];
    
movieclip_old = eval(buttons_array[but_old-1]);
    
this.button_deactivated.enabled true;
    
this.button_active.enabled false;
    
color_deactivated = new Color(this.button_deactivated);
    
color_deactivated.setRGB(0xffffff);
    
color_active = new Color(this.button_active);
    
color_active.setRGB(0xffffff);
    
this.movieclip_old.gotoAndStop(1);
    
this.movieclip_new.gotoAndPlay(2);
    if (
but_old == 1) {
        
but_work_old 0;
        
loeschen();
    };
    
trace (this.button_active);
    
but_old but_new;
    
 };
 
 
 
loeschen = function () {
    for (
i=1iwork_array.lengthi++) {
    
but = eval("work.work_menue" + (i+1));
    
this.but.removeMovieClip();
    }
    
_root.ladehalter.ladeziel.removeMovieClip();
    
_root.blaettern._visible false;
    
submenue_loeschen();
};




reinladen = function () {
    
lademovie work_pfad_array[zaehler-1] + auswahl ".swf";
    
_root.ladehalter.createEmptyMovieClip("ladeziel",100);
    
_root.ladehalter.ladeziel.loadMovie(lademovie);
    
ladestatus();
}

ladestatus = function () {
    
this.blaettern._visible false;
_root.loader.onEnterFrame = function() {
    
geladen _root.ladehalter.ladeziel.getBytesLoaded();
    
zuladen _root.ladehalter.ladeziel.getBytesTotal();
    if (
geladen>=10) {
        
_root.loader.gotoAndStop(2);
        
prozent Math.round(geladen/zuladen*100);
        
_root.loader.prozent prozent;
        
_root.loader.ladebalken._width = (340/100*prozent);
        if (
prozent>=100) {
            
//_root.loader.gotoAndStop(1);
            
_root.loader.gotoAndStop(1);
            
ivzaehler 0
            iv 
setInterval(function() {
                if(
ivzaehler == 1) {
                    
_root.ladehalter.ladeziel.gotoAndStop(2);
                    
bilder_blaettern();
                    
clearInterval(iv); 
                }
                
ivzaehler++;
            }, 
100);
            
delete this.onEnterFrame;
         }
    }
 };
 };
 

    

stop(); 
Der erste Button hat als Script:
PHP-Code:

on 
(release) {
    
_root.but_new 1;
    
_root.but_auswahl();

Wenn ich jetzt teste, bringt er mir in der Ausgabe zwar die einzelnen Buttons aber nicht die Inhalte der Movieclips.

Ich bin leider im selbst Script schreiben nicht so weit, daher habe ich ein schon bestehendes Script umgewandelt...Vielleicht kann mir trotzdem jemand helfen?
Ach noch eine Frage: kann man das ganze nicht über "normale" Buttons machen und dann on release, loadMovie? Macht man das nur um Ladezeit zu sparen? Oder entstehen bei der "einfachen" Programmierung Fehler?
Danke danke danke wenn ihr mir helfen könntet!
Habe immer gedacht das wäre alles doch nicht soo schwer in Flash, aber jetzt verzweifle ich bald, vor allem es soll ja fehlerfrei laufen...

(Falls jmd darüber ein Tut weiß, wäre natürlich super, ich möchte das ja "richtig" lernen;-)
daria_craig ist offline   Mit Zitat antworten
Alt 03-05-2006, 12:38   #2 (permalink)
Neuer User
 
Registriert seit: Apr 2005
Beiträge: 58
Hallo, bitte gebt mir doch einen Hinweis, oder ist es wirklich so chaotisch?
Ich lade jetzt einfach mal die .fla hoch, vielleicht bekomme ich so eher eine
Antwort?
Also alle movieclips sind angelegt auf einer eigenen Ebene, alle Buttons werden erkannt (im output steht dann _level0.willkommen_but für den ersten Button.) Aber es werden keine Movieclips geladen...
Wo ist mein Fehler?
Bitte helft mir!
Angehängte Dateien
Dateityp: zip main.fla.zip (35,3 KB, 3x aufgerufen)
daria_craig 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 01:23 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele