Zurück   Flashforum > Flash > Flash Einsteiger

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 13-12-2008, 01:13   #1 (permalink)
Neuer User
 
Registriert seit: Dec 2008
Beiträge: 4
swf-Datei / Film als Mouseover

Hallo,

ich suche fachkundigen Rat aufgrund meiner stundenlangen Verzweiflung.

Ich habe mir mit Cinema 4D und Flash eine SWF zusammengestellt. Diese SWF versuche ich nun als Mouseover Effekt zu integrieren (die Jpeg's ins ins "Over" reinzuladen funktioniert leider ja auch nicht). Auch der Versuch, es als Movie Clip einzubinden hat mich nicht weiter gebracht. Für schnellen Rat wäre ich euch sehr dankbar.

MfG
Xearo
Xearo84 ist offline   Mit Zitat antworten
Alt 13-12-2008, 02:08   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Vom Prinzip her ist es immer folgender Ablauf: leeren MC mit createEmptyMovieClip erstellen, mit der MovieClipLoader-Klasse den Film nachladen, auf den nachgeladenen Film im onLoadInit-Event einen onRelease-Event setzen und damit automatisch zu einer Schaltfläche (kein Button!) machen. Als Ansatz:
PHP-Code:
//leeren MC erstellen
this.createEmptyMovieClip("con",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("mein.swf"this.con);


//Film ist geladen und MC wurde befüllt:
mclListener.onLoadInit = function(mc:MovieClip) {
    
trace("fertig, beladen wurde "+mc);
    
//Film wird automatisch abgespielt
    //jetzt daraus eine Schaltfläche machen
    
mc.onRollOver = function(){
       
//hier der RollOver-Code
    
}  

  Mit Zitat antworten
Alt 14-12-2008, 17:00   #3 (permalink)
Neuer User
 
Registriert seit: Dec 2008
Beiträge: 4
danke erstmal!

noch eine kleine Frage am Rande:

Meine reingeladene swf besteht ja im MC wieder nur aus mehreren Schlüsselbildern. Wie lautet denn der Code dafür das sie automatisc nacheinander abgespielt werden? Ein Bewegungstween ist ja hier nicht machbar.
Xearo84 ist offline   Mit Zitat antworten
Alt 14-12-2008, 17:17   #4 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Zitat:
Ein Bewegungstween ist ja hier nicht machbar.
Man kann Tweens auch mit der Tween-Klasse programmieren...

Zitat:
Wie lautet denn der Code dafür das sie automatisc nacheinander abgespielt werden?
Wenn keine stops gesetzt sind, wird der nachgeladene Film automatisch abgespielt. Zusätzliche Sprünge in MCs kannst du im onLoadInit-Callback auslösen:
PHP-Code:
mclListener.onLoadInit = function(mc:MovieClip) {
    
trace("fertig, beladen wurde "+mc);
    
//Film wird automatisch abgespielt
    //jetzt daraus eine Schaltfläche machen
    
mc.onRollOver = function(){
       
//entweder hier nach einem Rollover:
       
this.gotoAndPlay(5);//auf der Hauptzeitleiste des nachgeladenen Films springen
       //oder
       
this.meinMC.gotoAndPlay(5);//auf dieser Zeitleiste springen
    
}  
    
//oder hier ohne einen Event springen
    
this.meinMC.gotoAndPlay(5);

  Mit Zitat antworten
Alt 14-12-2008, 18:14   #5 (permalink)
Neuer User
 
Registriert seit: Dec 2008
Beiträge: 4
wobei ich noch nihct so ganz verstehe warum ich einen leeren conatainer erstellen muss...
Xearo84 ist offline   Mit Zitat antworten
Alt 15-12-2008, 08:58   #6 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Weil du nichts direkt auf die Zeitleiste legen solltest. Über den MC hast du bessere und mehr Möglichkeiten, den MC zu steuern.
  Mit Zitat antworten
Alt 16-12-2008, 16:14   #7 (permalink)
Neuer User
 
Registriert seit: Dec 2008
Beiträge: 4
habs anders gelöst aber danke für die Tipps!

hatte die animation ja schon fertig. Hatte dann einfach unter dem "Website betreten" (auf dem Jpeg) eine unsichtbare Schaltfläche gelegt. Dann als Befehl "on(rollOver) gotoandPlay X...)

somit war mein Mouseover schon fertig ohne MC. Die 30 Bilder liegen auf der Zeitleiste. auf dem ersten Bild dann der "Stop" Befehl. Die Animation wird aber erst gestartet wenn der Mouseover über die Schaltfläche scrollt.

Geändert von Xearo84 (16-12-2008 um 16:18 Uhr)
Xearo84 ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
film, mouseover, swf-mouseover

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 08:45 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele