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

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 07-08-2009, 11:32   #1 (permalink)
Isch kucke
 
Registriert seit: Jan 2005
Beiträge: 1.616
Media Display Komponente. Größe

Hallo.
Kleines Problem.

Ich habe einen Videoplayer gebaut bei dem man das jeweilige Video auswählt und dieses wird dann geladen.

Ich möchte egal welches Format der Film hat immer eine bestimmte Breite erzwingen. Die Höhe soll sich entsprechend anpassen.
Klappt auch.

Was aber ums verrecken nicht klappt ist danach das ansprechen der Boundingbox des Filmes.
Ich will ein Menü unter den Film kleben. Dieser ist immer meilenweit davon weg.
Das ist der Code:
PHP-Code:
var must=200;
mc.attachMovie("MediaDisplay","vider",1);
            
mc.createEmptyMovieClip("leiste",2);
            
mc.createEmptyMovieClip("framer",3);
            
mc.vider.createEmptyMovieClip("checks",4);
            
mc.framer.onEnterFrame=function(){
                
                
t++;
                
//warten bis der mc schon komplett attached und verfügbar ist
                
if(t>5){
                    
delete mc.framer.onEnterFrame;
                                        
mc.vider.setMedia(vide);
                                        
mc.framer.onEnterFrame=function(){
                                        
//prüfen ob der Filn anfängt zu laufen
                                        
if(mc.vider._currentframe>=&& mc.vider._width>100){
                    
delete mc.framer.onEnterFrame;
                                       
mc.vider.stop(0);
                    
mc.vider.autoSize=true;
                    var 
bn=100/mc.vider._width*must;
                    var 
mustH=mc.vider._height/100*bn;
                    
                    
                    var 
mw=mc.vider._width;
                    var 
mh=mc.vider._height;
                                        
                                       
//Verzweiflungstat um überhaupt zu sehen wie der Film dimensioniert ist. Hähe und Breite stimmt. X und Y absolut nicht
                    
mc.vider.checks.beginFill(0xFFFFFF,30);
                    
mc.vider.checks.moveTo(0,0);
                    
mc.vider.checks.lineTo(mw,0);
                    
mc.vider.checks.lineTo(mw,mh);
                    
mc.vider.checks.lineTo(0,mh);
                    
mc.vider.checks.lineTo(0,0);
                    
mc.vider.checks.endFill();

                                       
//Verzweiflungstat Ende
                    
                    
mc.vider._width=must;
                    
mc.vider._height=mustH;
                    
                    
                    
                    var 
bi=mc.vider.getBounds(mc);
                    
                    
//attachen und anordnen des Menüs Weder X noch Y stimmen
                    
mc.attachMovie("und","und",11);
                    
mc.und._width=must;
                    
                    var 
rheight=bi.yMax-bi.yMin;
                    
mc.und._y=bi.yMin+rheight
Danke
__________________
Gesehen auf einem Türschild:

Niederknien, anklopfen und um Audience betteln

Har Har

http://www.flashforum.de/forum/flash-mx-2004/uberblenden-tutorial-180341.html
Mp3 Player http://www.flashforum.de/forum/stuff/stuff-jukebox-196373.html
labrar ist offline   Mit Zitat antworten
Alt 07-08-2009, 13:57   #2 (permalink)
Isch kucke
 
Registriert seit: Jan 2005
Beiträge: 1.616
Habs selbst gelöst.
Für alle die es interessiert.
Die Komponente arbeitet mit __width und __height anstelle _width und _height
__________________
Gesehen auf einem Türschild:

Niederknien, anklopfen und um Audience betteln

Har Har

http://www.flashforum.de/forum/showthread.php?t=180341
Mp3 Player http://www.flashforum.de/forum/showthread.php?t=196373
labrar 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 19:14 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele