ExternalInterface kullanarak bir html sayfasında gömülü bir flash uygulamasında arıyorum. Aşağıdaki kodu (ı test etmek için bir düğme kullanıyorum) iyi çalışır:AS3 ExternalInterface jquery kullanarak arama
$(document).ready(function(){
$("#button").click(function(){
var app = document.getElementById('ApplicationID')
console.debug(app)
app.pageUnloading()
})
})
Yani bu flaş uygulaması cezası içine çağırır ve baskılar:
<embed id="ApplicationID" width="600" height="400" align="middle" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer" allowscriptaccess="sameDomain" name="FlexMoeders" bgcolor="#cccccc" quality="high" src="ApplicationID.swf">
Ama Jquery $ # kullandığınızda Bunu kullandığınızda ben söyledim
$(document).ready(function(){
$("#button").click(function(){
var app = $("#ApplicationID")
console.debug(app)
app.pageUnloading()
})
})
: id tarafından unsurunu alma yöntemi, farklı bir nesne geri almak
app.pageUnloaded is not a function
ve aşağıdaki yazdırılır: hala hiçbir başarı
var app = $("#ApplicationID").val()
var app = $("#ApplicationID").get(0)
Ama:
[embed#ApplicationID]
Ben de çalıştık. Burada herhangi bir fikri olan var mı?
bu göstermek için bir örnek sayfa var mı aynı şeyi yapmalıdır? .get (0) 'benim için – jitter