Я должен увидеть ваш источник fla, но это скорее всего связано с недоступностью countdown_text в этом кадре. Описание ошибки: «Не удается получить доступ к свойству или методу пустой ссылки на объект», это означает, что он не может найти ссылку, которая называется «countdown_text». Писать AS прямо в кадрах очень и очень плохо. Преобразуйте код в класс и назначьте его как класс документа. Вы можете найти документацию по Adobe для класса документов здесь: https://helpx.adobe.com/animate/using/actionscript-publish-settings.html
Вы можете выходить из пробелов в своем make-файле, т.е.:
$(CC) $(CFLAGS) 'C:\Documents\ and\ Settings\<username>\My\ Documents\Test\ Dir\Build Me.c'
Я добавил одинарные кавычки на всякий случай, но я не знаю, работает ли это при использовании терминала окон (а не cygwin и т.д.).
Если пробелы находятся только в "корневой" части пути, можно смонтировать что каталог на пути без пробелов. Существует несколько способов сделать это: из командной строки ("сетевое использование" или "subst") или из Проводника (Инструменты> Подключают Сетевой диск). Так C:\Documents and Settings\\My Documents\Test Dir" мог бы стать X:\BuildMe.c
Однако, если существуют пробелы в именах файлов, или в каталогах ниже "корневого" каталога сборки, то, вероятно, нет никаких идеальных решений. Я использовал другие предложения, которые Вы упомянули (8,3 имен, заменяя пробелы другим символом), и они работают, но у них есть свои собственные проблемы.
Самая легкая вещь состоит в том, чтобы действительно зафиксировать имена файлов.
Сбой этого, тем не менее, пишет Ваши команды для помещения двойных кавычек вокруг имен файлов. Самая легкая и самая безопасная вещь состоит в том, чтобы поместить все имена файлов в макросы; прием там - то, что необходимо выйти из двойных кавычек, которые Делают, иначе собирается хотеть съесть себя.
Так: FN = "\"C:\My Documents\myfiles.c\"" FN2 = "C:\My Documents\myfile2.c"
или используйте $ (CC) $ (CFLAGS) "$ (FN2)"
Прием здесь должен повторить Вашу командную строку с эхом
echo $(CC) $(CFLAGS) "$(FN2)"
или используйте make -d
получить все подробности того, что делает, пытается сделать.
Вы, возможно, должны взломать о с этим немного, в частности, Вы, возможно, должны согнуть Escape