도와주세요. 내 콜백 함수가 호출되지 않고있는 것 같습니다. jQuery 및 Flash 8을 사용하고 있습니다. Flash 객체에 액세스하려면 swfobject 플러그인 인 jquery를 사용하고 있습니다. (http://jquery.thewikies.com/swfobject/examples). 처음에 SWF에 제대로 액세스하지 못한다고 생각하면 코드를 사용하여 코드를 작성하는 것이 좋습니다. 감사!내 ActionScript의 ExternalInterface 콜백 함수가 처리되지 않습니다. 어떻게 디버깅 할 수 있습니까?
자바 스크립트 코드 :
$("#songplayer").flash("callCueSong(" + songid + ")");
플래시 코드 :
내 코드가 을 일하고import flash.external.*;
ExternalInterface.addCallback('callCueSong', null, cueSong);
stop();
pause = false;
pp_btn.hitArea = pause_hit_area;
love_btn.hitArea = love_hit_area;
_root.display_txt.backgroundColor = 0xffffff;
function cueSong(songid) {
trace('Cueing track ' + songid);
_root.sid = songid;
_root.sound_mc.songStarter('sent', false);
}
MovieClip.prototype.songStarter = function(next_direction, feedback) {
// code goes here
}