Mac OS X и Adobe Air трассировка не работает - PullRequest
2 голосов
/ 19 сентября 2011

По какой-то причине трассировка не работает, когда я помещаю trace в мои файлы ActionScript. Я использую Flex SDK для создания приложений Adobe Air. В настоящее время я использую Flex SDK 4.5.1 и Adobe Air 2.7.

Я проверил, что idl не работает, не могу найти его след (игра слов не предназначена). Я также добавил mm.cgf в ~ / Library / Application \ Support / Macromedia, который тоже не работал.

Любые другие предложения?

Обновление: Некоторые предложили мое приложение, поэтому создайте базовый HelloWorld.mxml

<?xml version="1.0" encoding="UTF-8"?>
<s:WindowedApplication
    xmlns:fx="http://ns.adobe.com/mxml/2009"
    xmlns:s="library://ns.adobe.com/flex/spark"
    xmlns:mx="library://ns.adobe.com/flex/mx"
    title="Hello World">

    <fx:Script>
        <![CDATA[
            trace("Hello World");
        ]]>
    </fx:Script>

    <s:Label
        text="Hello AIR"
        horizontalCenter="0"
        verticalCenter="0"
    />

</s:WindowedApplication>

И HelloWorld.app.xml

<?xml version="1.0" encoding="UTF-8"?>
<application xmlns="http://ns.adobe.com/air/application/2.7">
    <id>samples.flex.HelloWorld</id>
    <versionNumber>0.1</versionNumber>
    <filename>HelloWorld</filename>
    <initialWindow>
        <content>HelloWorld.swf</content>
        <visible>true</visible>
        <width>400</width>
        <height>200</height>
    </initialWindow>
</application>

Но это все еще не работает. Предоставил код, который по какой-то странной случайности может быть приложением.

1 Ответ

3 голосов
/ 20 сентября 2011

Я решил это. Я нашел это на этом сайте http://forums.adobe.com/thread/761395

Я пытался заставить trace () работать в Mac. Я скомпилировал свое приложение AIR с помощью компилятора командной строки flex «amxmlc» и включил параметры -debug = false и -omit-trace-Statement = false. Затем я запустил приложение с помощью adl your-app.xml -nodebug и смог получить трассировки в терминал.

...