Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash 8

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 21-07-2011, 10:37   #1 (permalink)
Neuer User
 
Benutzerbild von Herzenslicht
 
Registriert seit: Aug 2006
Ort: Hamburg
Beiträge: 736
mc einblenden...

Hi Leute,
oftmals schon thematisiert und dennoch...

habe folgendes Problem:
Lade in einen mc eine swf ein und möchte diese, sofern fertig geladen ist
einblenden.

Dieses mache ich derzeit so:

1. Frame :
PHP-Code:
_level0.dateiname_neu="z1.swf"// zu ladene Datei 
2. Frame : // Datei in mc laden...
PHP-Code:
stop();
//leeren MC erstellen
mcanze.createEmptyMovieClip("con2",1);

//Lauscher-Objekt erstellen
var mclListener:Object = new Object();

//MovieClipLoader-Instanz erstellen
var mcLoader = new MovieClipLoader();

//Lauscher auf die Instanz setzen
mcLoader.addListener(mclListener);

//Film nachladen
mcLoader.loadClip(_level0.dateiname_neumcanze.con2);


//während des Ladens bspw. um Ladebalken o.ä. zu aktualisieren
mclListener.onLoadProgress = function(target:MovieClipbytesLoaded:NumberbytesTotal:Number):Void {
    var 
prozent int(bytesLoaded*100/bytesTotal);
   
la.text ""+prozent+" %";//nur, wenn ein Textfeld vorhanden ist 
}

//Film ist geladen und MC wurde befüllt:
mclListener.onLoadInit = function(mc:MovieClip) {
    
trace("fertig beladen wurde "+mc+" mit der Datei : "+_level0.dateiname_neu);
    
    
gotoAndStop(3);
    
    
//Film wird automatisch abgespielt
    //ab hier kann man auf den nachgeladenen Film zugreifen

3. Frame :// mc einblenden
PHP-Code:
stop();
 function 
FADEMC(fadestartfadeendfadelengthMC) {
        
MC._alpha fadestart;
        var 
1;
        var 
= (fadestart-fadeend)/fadelength;
        
//
        
MC.createEmptyMovieClip("fade_mc"900);
        
//
        
MC.fade_mc.onEnterFrame = function() {
            if (
n<=fadelength) {
                
MC._alpha -= x;
                
n++;
            } else {
                
delete this.onEnterFrame;
                
MC._alpha fadeend;
                
removeMovieClip(this);
                
trace("fade wurde beendet")
            }
        };
    }
    
FADEMC(010020_level0.mcanze); 

doch warum klappt es nicht ?
Was ist denn falsch ?

PS: ein mc mit dem instanznamen mcanze ist natürlich vorhanden.
__________________
_________________
Liebe Grüße
Herzenslicht ist offline   Mit Zitat antworten
Alt 21-07-2011, 10:48   #2 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
hi,
hab mir das jetzt nicht näher angeschaut, aber wenn du in flash 8 unterwegs bist brauchste doch nicht mehr so olle functions wie FADEMC!

schau dir mal z.B. DAS hier an.

und so functions würde ich nicht mit großbuchstaben schreiben...

cheers,
sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!
salazar ist offline   Mit Zitat antworten
Alt 21-07-2011, 10:49   #3 (permalink)
Neuer User
 
Benutzerbild von Herzenslicht
 
Registriert seit: Aug 2006
Ort: Hamburg
Beiträge: 736
erledigt !!! - Mein Fehler, hatte mcanze nicht vorher auf alpha=0 gestzt !!!
SORRY !!!
__________________
_________________
Liebe Grüße
Herzenslicht ist offline   Mit Zitat antworten
Alt 21-07-2011, 10:50   #4 (permalink)
Neuer User
 
Benutzerbild von Herzenslicht
 
Registriert seit: Aug 2006
Ort: Hamburg
Beiträge: 736
Hi Sal,
werde ich mich mal mit auseinandersetzten - Vielen Dank !!!
__________________
_________________
Liebe Grüße
Herzenslicht ist offline   Mit Zitat antworten
Alt 21-07-2011, 10:51   #5 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
Zitat:
Zitat von Herzenslicht Beitrag anzeigen
erledigt !!! - Mein Fehler, hatte mcanze nicht vorher auf alpha=0 gestzt !!!
SORRY !!!
kein ding, aber trotzdem würde ich nicht mehr so selbstgeschriebene tween/alpha-fade functions nehmen

cheers,
sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!
salazar ist offline   Mit Zitat antworten
Alt 21-07-2011, 11:18   #6 (permalink)
Neuer User
 
Benutzerbild von Herzenslicht
 
Registriert seit: Aug 2006
Ort: Hamburg
Beiträge: 736
@ sal,
eine Frage hätte ich da noch.

Muß ich jedesmal (beim ein- und ausfaden)
import mx.transitions.Tween;
import mx.transitions.easing.*;


schreiben ?

//einfaden...
PHP-Code:
stop();
import mx.transitions.Tween;
import mx.transitions.easing.*;
var 
myHoriTween:Tween = new Tween (mcanze,"_alpha",Strong.easeOut,0,100,2,true);

myHoriTween.onMotionFinished = function (){
    
trace("fade fertig");
....

//ausfaden...
PHP-Code:
stop();
import mx.transitions.Tween;
import mx.transitions.easing.*;
var 
myHoriTween:Tween = new Tween (mcanze,"_alpha",Strong.easeOut,100,0,2,true);

myHoriTween.onMotionFinished = function (){
    
trace("fade fertig");
....

__________________
_________________
Liebe Grüße
Herzenslicht ist offline   Mit Zitat antworten
Alt 21-07-2011, 11:29   #7 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
probieren geht über studieren?!
nee, das musste nur einmalig machen. bzw wenn du mehrere frames hast musste das pro frame einmal zu begin machen und gut ist.

cheers,
sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!
salazar ist offline   Mit Zitat antworten
Alt 21-07-2011, 12:39   #8 (permalink)
Neuer User
 
Benutzerbild von Herzenslicht
 
Registriert seit: Aug 2006
Ort: Hamburg
Beiträge: 736
und zu guter letzt...

Ich habe 2 übereinander liegende mc's,
in die ich abwechselnd die swf's einlade.

Je nachdem in welchen mc ich einlade,
wird der obere mc ein- bzw. ausgeblendet.

Sofern sich in der swf, des oberen mc dynamische Texte befinden
und ich diesen ausblende, bleiben die dynamischen Texte bestehen.

Wie kann ich das ändern ?
__________________
_________________
Liebe Grüße
Herzenslicht ist offline   Mit Zitat antworten
Alt 21-07-2011, 23:31   #9 (permalink)
Neuer User
 
Registriert seit: Feb 2006
Beiträge: 468
in dem du eine schriftart einbettest.
chanel 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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Einblenden Nokoka Flash MX 2004 4 07-12-2004 15:34
einblenden xxxtimerxxx ActionScript 1 9 12-03-2004 12:51
einblenden mit as boreker Flash MX 4 19-08-2003 11:00
Einblenden von Bildern Ravetti Flash MX 12 14-04-2003 21:28
Uhr einblenden... R.Carlos Flash 4 und Flash 5 6 11-07-2002 10:59


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:13 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele