2011-01-03 14 views
1

Warum wird der Code unten nicht auf IE.IS arbeiten, dass ich etwas fehle here.Please michswf funktioniert nicht in Internet Explorer

<?xml version="1.0" encoding="utf-8"?> 
<mx:Application 
xmlns:mx="http://www.adobe.com/2006/mxml" 
layout="absolute" 
width="300" 
height="100" 
creationComplete="init()"> 

<mx:Script> 
    <![CDATA[ 
    import mx.controls.Alert; 
    import flash.net.NetStream; 

    private var myMic:Microphone; 


    private function init():void { 

     Mic = Microphone.getMicrophone(); 
     Mic.setSilenceLevel(0); 
     Mic.rate = 44; 
     Mic.gain = 100; 
     Security.showSettings(SecurityPanel.MICROPHONE); 
     myMic.setLoopBack(true); 

    } 

    ]]> 
</mx:Script> 

<mx:ProgressBar x="0" y="36" mode="manual" id="micLevel" label="" labelPlacement="bottom" width="100" fontSize="10" fontWeight="normal"/> 


</mx:Application> 
+1

Was funktioniert nicht? Die SWF kann nicht geladen werden? –

+0

Nein der Fortschrittsbalken funktioniert nicht.Es bleibt still.Während auf Firefox auf Mikrofon gesprochen der Fortschrittsbalken bewegt sich .. – Rajeev

+0

In IE haben Sie Flash-Zugriff auf das Mikrofon des Computers zur Verfügung gestellt? Normalerweise erscheint ein Dialog, um Ihnen Zugriff zu gewähren. Wenn Sie keinen Zugriff gewährt haben, empfängt Flash keine Pegel vom Mikrofon. – JeffryHouser

Antwort

2

gut, ima flex Entwickler und unsere PHP-Entwickler normalerweise wissen lassen aussehen dieser Angelegenheit in, aber ich eine Idee haben, gibt es zwei Objekt-Tags in am hTML-Datei geschrieben, eine für IE-Browser und andere für andere Browser wie folgt aus:

<body> 
    <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="index" width="970" height="530" codebase="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab"> <param name="movie" value="http://abc.com/createYourOwnV2.swf" /> <param name="quality" value="high" /> <param name="bgcolor" value="#ffffff" /> <param name="allowScriptAccess" value="sameDomain" /> <param name="FlashVars" value="typeId=<?PHP echo $typeId?>&designId=<?PHP echo $designId?>&productId=<?PHP echo $productId?>"/> <embed src="http://abc.com/createYourOwnV2.swf" quality="high" bgcolor="#ffffff" 
     width="970" height="530" name="index" align="middle" 
     play="true" 
     loop="false" 
     quality="high" 
     FlashVars="typeId=<?PHP echo $typeId?>&designId=<?PHP echo $designId?>&productId=<?PHP echo $productId?>" 
     allowScriptAccess="sameDomain" 
     type="application/x-shockwave-flash" 
     pluginspage="http://www.adobe.com/go/getflashplayer">  

    </embed> </object> </body> 

Hoffe, dass es hilft, ankur

+0

Sharma: Vielen Dank Ihr Beitrag hat mir sehr geholfen – Rajeev

+0

Ihr herzlich willkommen bhai, hav a gud time –

+0

Danke Mr.Ankur ... hat unserem Team viel geholfen – tinu