Я смотрел документацию, и это немного запутывает, как я даже импортирую расширение для виброплана. http://www.adobe.com/devnet/air/native-extensions-for-air/extensions/vibration.html В инструкциях сказано, что мне нужно общаться с Xcode, но я думал, что точка Adobe AIR заключается в том, что вам не нужно обходиться с Xcode; это действительно запутанно. Как именно я импортирую класс и файлы, чтобы я мог использовать предоставленный код в AS3?Получение собственной вибрации для работы на iOS через AS3
1
A
ответ
4
читать эту статью: Vibration native extension sample
Щелкните по этой ссылке: Vibration Download
и распаковать в любом месте.
меню Файл-ActionScript 3.0 Настройки
ссылка (В ReadyToUseExtension) VibrationActionScriptLibrary.swc, com.adobe.extensions.Vibration.ane
В симуляторе не компилируется , потому что запрошенное расширение com.adobe.Vibration не поддерживается для MacOS-x86.
import com.adobe.nativeExtensions.Vibration;
var vibe:Vibration;
if (Vibration.isSupported)
{
vibe = new Vibration();
vibe.vibrate(2000);
}
0
Использование файлов в каталоге ReadyToUseExtension
, добавьте предварительно упакованный файл .ane в свой проект, а in this tutorial.
Я связался с этой статьей в своем посте. Шаги, которые он предоставляет, это то, что я говорил, свернуто и трудно понять ... он говорит, чтобы сделать класс в Xcode, но должны ли классы в zip-файле быть не тем, что вы импортируете? – ArrayOutOfBounds
I немного ошибка. модифицировано ответ. –
Спасибо, что поставили его в гораздо более понятном формате! Теперь все импортировано. Поэтому я считаю, что в принципе я не смогу скомпилировать Flash во время вибрации, поэтому мне придется продолжать тестирование на устройстве. У меня есть вибрационная логика в части моей программы, но она, похоже, не работает ... никаких идей? – ArrayOutOfBounds