나는 FireFox/FireBug
으로 로그인 할 수 할 수 있어야 무엇을 아래에이 코드를 가지고 : 내가 할 때로깅
package {
import flash.display.Sprite;
import flash.external.ExternalInterface;
public class FlashRecorder extends Sprite {
public function FlashRecorder() {
var logger:Logger;
logger = new Logger();
ExternalInterface.addCallback("debugLog", logger.debugLog);
var recorder = new Recorder(logger);
recorder.addExternalInterfaceCallbacks();
}
}
}
이러한 것을을 :
logger.log('startPlaying');
Firefox/firebug에 로그인됩니다.
은 직접 로그인 할 수있는 도구가있다? 나는 FlashFireBug를 시도했지만 전혀 로그하지 않을 것이다. – xybrek
문제를 이해하고 있는지, trace()가 충분하지 않은지 잘 모르겠습니다. ExternalInterface.call ("console.log ('기록 할 항목')"); 그리고 단순히 문자열 매개 변수를 취하고 '로그 할 항목'을 대체하는 메소드를 작성할 수 있습니다. – shaunhusain
아, addCallback 메소드에서 혼란스러워한다고 생각합니다. http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash /external/ExternalInterface.html#addCallback() <- javascript에서 actionscript로 호출하여 다른 방법으로 이동하려면 ExternalInterface.call ("javascriptHere"); – shaunhusain