2012-01-18 22 views
1

C#windowsフォームのWebブラウザでshockwaveのフラッシュボタンをクリックしようとしています。現在私のWindowsフォームアプリケーションでは、Webサイトにサインインし、ボタンがあるWebページに移動します。私はその後、私のウィンドウフォームボタンをクリックして、それは約15秒でク​​リック間のポーズを5回フラッシュボタンをクリックしたい。今のところ、私は何も持っていませんが、グーグルで何時間も何もしていません。私が話すことができ、周りに遊んできたことから、メカニックはbutton_2.swfで包まれ、私はウェブサイト上でjavascriptを呼び出そうとしましたが、何も起こりません。 swfでは、フラッシュボタンを 'ロールオーバー'し、 'gotoandplay(11)'を実行するために 'press'を押す必要があります。そして、ある時点でxmlコードが最後に実行されています。はい、HTMLコードにFlash Scriptがありませんが、正しく動作しないので、問題は解決しません。次のようにボタンのHTMLコードは次のとおりです。C#のWebページで.swfボタンをクリックすると、アプリケーションWebブラウザが表示されます。

<div id='button'> 
    <script type="text/javascript"> 
     function disableButton() { 
      btn = document.getElementById('luckybutton'); 
      btn.style.display = 'none'; 
      btn_clicked = document.getElementById('luckybutton_clicked'); 
      btn.style.display = 'block'; 
     } 
    </script> 
    <div id='luckybutton' style="z-index:1"> 
     <script language="javascript"> 
      AC_FL_RunContent('codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0','width', '373','height', '373','src', '/images/buttons/','quality', 'high','pluginspage', 'http://www.macromedia.com/go/getflashplayer','align', 'middle','play', 'false','loop','true','scale','showall','wmode','transparent','devicefont','false','id', '','bgcolor', '#ddeef6','name', '','menu', 'true','allowFullScreen', 'false','allowScriptAccess','sameDomain','movie', '/images/buttons/button_2','salign', ''); //end AC code 
     </script> 
     <noscript> 
      <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="373" height="373" id="" align="middle" style="z-index:1"> 
       <param name="allowScriptAccess" value="sameDomain" /> 
       <param name="allowFullScreen" value="false" /> 
       <param name="movie" value="/images/buttons/button_2.swf" /> 
       <param name="quality" value="high" /><param name="bgcolor" value="#ddeef6" /> 
       <embed src="/images/buttons/.swf" quality="high" bgcolor="#ddeef6" width="373" height="373" name="" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /> 
       <!-- no_flash content --> 
        <a href="/button/push_the_button" data-method="post" onmousedown="disableButton();return false;" rel="nofollow"><img alt="Luckybutton" src="/images/slb/luckybutton.jpg?1286570555" /></a> 
       <!-- end no_flash content --> 
      </object> 
     </noscript> 
    </div> 
    <div id="luckybutton_clicked" style="display:none"> 
     <img alt="Luckybutton" src="/images/slb/luckybutton.jpg?1286570555" /> 
    </div> 
</div> 

答えて

0

方法0:SWFへとフラッシュで変数を渡します。あなたはフラッシュのソース
方法1を使用している場合のgotoAndPlay(11)は直接的な方法


で行うことができます変数の値を確認する
方法2:ボタンをクリックしてマウスを動かしてください:D使用 Moving mouse cursor programmatically

関連する問題