Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash MX

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 02-04-2006, 13:53   #1 (permalink)
Neuer User
 
Registriert seit: Mar 2006
Ort: nähe MUC
Beiträge: 28
dem Film im Film einen Alpha wert zuweisen

Hallo

Im Anhnag befinden sich die zum betrachten benötigten Dateien.
1.1.fla und 2.fla

Wenn aus beiden Dateien eine swf erstellt worden ist, so kann man mit der
1.1.swf Datei den anderen Film laden. Durch klick auf die schaltfläche laden.

Mit der Schaltfläche Alpha soll dem geladenen Film ein Alpha wert (Fester Wert) zugeteilt werden. Wie mache ich das?

Die andere schältfläche einfach ignorieren!!!

Geht das über die "with" Anweisung?
Oder wie mache ich das?

MFG
Bone
Angehängte Dateien
Dateityp: rar fla.rar (44,5 KB, 1x aufgerufen)
[Killer*Bone*] ist offline   Mit Zitat antworten
Alt 02-04-2006, 14:25   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Um auf einen nachgeladenen Film zurückzugreifen, muss dieser Film erst komplett geladen sein. Das überprüft ein Preloader:
PHP-Code:
on(release){
    
_level0.createEmptyMovieClip("con",1);//leeren MC erstellen
    
_level0.con.loadMovie("2.swf");//in diesen MC einen Film nachladen
    
    
    
_level0.onEnterFrame = function(){//kontinuierlich überprüfen, ob das Laden beendet ist
        
var prozent int(_level0.con.getBytesLoaded()*100/_level0.con.getBytesTotal());//Prozentwert errechnen
        
if(prozent >= 100 && _level0.con._width && _level0.con._height>0) {//wenn alles geladen wurde und der Containerfilm eine Breite und Höhe hat...
            
delete this.onEnterFrame;//dann den jetzt überflüssigen Event löschen
            
_level0.con._alpha=50;//und im nachgeladenen Film die Transparenz heruntersetzen
        
}
    }

BTW: vergiss den loadMovieNum gleich wieder, den Befehl benötigst du nicht. Ein einfacher loadMovie auf Level 0 reicht vollkommen aus...
  Mit Zitat antworten
Alt 02-04-2006, 14:51   #3 (permalink)
Neuer User
 
Registriert seit: Mar 2006
Ort: nähe MUC
Beiträge: 28
Hallo

gibt es denn keine Anweisung für die Schaltfläche "Alpha".

Also so z.B. Wenn ich die Schaltfläche Alpha drücke bekommt der Film den wert "50".

Und Warum soll ich loadMovieNum vergessen?
Des brauch ich aber da der Film in den Film geladen wird. Und Level 1 brauch ich, denn wenn ich die Schaltfläche LAden betätige mir der Film sonst auf die gleiche Ebene gesetzt wird die Schaltflächen, die ja sonst weg wären.
[Killer*Bone*] ist offline   Mit Zitat antworten
Alt 02-04-2006, 22:40   #4 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Zitat:
Und Warum soll ich loadMovieNum vergessen?
Weil loadMovieNum einen überflüssigen zweiten Level erstellt.

PHP-Code:
Des brauch ich aber da der Film in den Film geladen wird
Nein, brauchst du nicht! Ich hab das doch im Script mit dem loadMovie auf eine Tiefe des Levels 0 vorgemacht.

PHP-Code:
Und Level 1 brauch ichdenn wenn ich die Schaltfläche LAden betätige mir der Film sonst auf die gleiche Ebene gesetzt wird 
Unfug! Level 0 hat über eine Million Tiefen, auf die du deine MCs mit loadMovie nachladen kannst. Jeder weitere Level ist überflüssig. Denn: was willst du mit noch einmal eine Million Tiefen?
  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:44 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele