Wie mache schalte ich die Rechte Maustaste in Flash ab?

B

Burns_15

Klickt man mit der Rechten Maustaste auf ein laufendes Flash so kommt ein PopUpMenü in dem man z.b. die Qualität ändern kann oder zoomen usw...... wie kann ich diese ausstellen... hab das schon irgendwo einmal auf einer HP gesehen.....

Bu®ns ;-)
 
naja

<embed src="derflashfilm.swf" menu="false">
das bindest du einfach in die html-datei ein.

embed einbetten
src source=quelle
derflashfilm.swf dein film, der abgespielt werden soll
menu="false" es soll kein menü erscheinen

oder was ist unklar?

mfg
t0ny
 
Code:
<html>
<head>
<title>wwW.illkommen auf burnZ********</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#000000" text="#FFFFFF">
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="975" height="550">
  <param name=movie value="Film1.swf">
  <param name=quality value=high>
  <embed src="Film1.swf" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="975" height="550" menu="false">
  </embed></object>

</body>
<SCRIPT LANGUAGE="JavaScript">
<!--
var speed = 60;
var pause = 1500;

var timer = null;

var array = new Array();
array[0] = "Willkommen auf www.burnZ********";
array[1] = "Die beste Homepage im WWW.";


var which=0;
var index=0;

function show()
	{
        var text = array[which];
        if (index < text.length) 
		{
                if (text.charAt(index) == " ") index++;                        
                var Message = text.substring(0, index + 1); 
                window.status = Message; index++; 
                timer = setTimeout("show()", speed);
        	} 
	else 
		{
                index = 0;
                if (++which == array.length) which = 0;
                timer = setTimeout("show()", pause);
        	}
}
// -->
</SCRIPT>
<body onLoad="show()">
</html>


Das steht jetzt alles bei mir drin..... geht aber immer noch nicht..

Bu®ns ;-)
 
Hy,

das funzt nicht, weil du, sobald du deinen <embed>-Tag in einen <object>-Tag einschließt, auch innerhalb deines <object>-Tags per Parameter angeben musst, dass das Menü nicht erscheinen soll.
Sourcecode lautet dann modifiziert so:
PHP:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="975" height="550">
  <param name=movie value="Film1.swf">
  <param name=quality value=high>
  <param name=menu value=false>
<embed src="Film1.swf" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="975" height="550" menu="false">
  </embed></object>

Alles klaro? :)

hth,
Geist
 
Zuletzt bearbeitet:
@geist - frage:

da ich deswegen keinen neuen thread beginnen will; und da es vielleicht auch andere interessiert, frage ich es hier:

ich schreibe schon länger in html und so, aber was soll das 'object'? wozu dient es? juhu, endlich mal was, was ich noch nicht weiß *lol

nehme ich doch mal das ganze auseinander:

<object classid="clsid
ein tag wurde geöffnet, aber nicht geschlossen, WIESO?
<img src="images/smilies/clown.gif" border="0" alt="">
ein neuer tag, und zwar um ein bild einzufügen, wurde geöffnet; bei alt könnte man noch etwas hineinschreiben, aber egal; der tag wurde geschlossen
27CDB6E-AE6D-11cf-96B8-444553540000"
was auch immer das für eine nr sein soll
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="975" height="550">
ich nehme mal an, das ist der link, um eine eventuell benötigte datei runterzuladen; die größe wird angegeben (975*550pix?? ziemlich groß, aber k.a. was das sein soll)
<param name=movie value="Film1.swf">
<param name=quality value=high>
<param name=menu value=false>

hätte man doch zusammenfassen können, oder?
<embed src="Film1.swf" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="975" height="550" menu="false">
</embed></object>

naja, hal der film, ohne menü ;)

mfg
t0ny
 
Hoi,

oki, da liegt ein klitzekleines Problem vor, brauchst ja nur umzumoddeln, dann haut das hin, wohl beim c&p passiert, sorry. :(
PHP:
<object classid="clsid : D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="975" height="550">
 <param name=movie value="Film1.swf">
  <param name=quality value=high>
  <embed src="Film1.swf" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="975" height="550" menu="false">
  </embed></object>

Das ist dann richtig.
edit: Die Leerzeichen vor und hinter dem Doppelpunkt in der clsid-Nummer muss weg, wird hier beim posten im Falle eines zusammenschreibens aber fehlinterpretiert.

Zu deinen Fragen:

<object classid="clsid
ein tag wurde geöffnet, aber nicht geschlossen, WIESO?
Wird er doch im späteren Verlauf...!?

27CDB6E-AE6D-11cf-96B8-444553540000"
was auch immer das für eine nr sein soll
Na die classid-Nummer halt...wie's scheint eine dateispezifische Nummer.

codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="975" height="550">
ich nehme mal an, das ist der link, um eine eventuell benötigte datei runterzuladen; die größe wird angegeben (975*550pix?? ziemlich groß, aber k.a. was das sein soll)
Ja, stimmt schon so.
Und die Größe des Filmes hab' ich mir nicht ausgedacht. :)
Aber in der Tat - mächtig gewaltig groß.


<param name=movie value="Film1.swf">
<param name=quality value=high>
<param name=menu value=false>

hätte man doch zusammenfassen können, oder?
Kannst du ja gern mal versuchen...

Geist
 
Zuletzt bearbeitet:
Zurück