[英]How to use stageVideo for Air iOS (Flash Professional CS5.5)?
[英]How to add a native extension to Adobe Flash CS5.5
大家好,我正在開發iPhone應用程序,但我不太了解如何向其添加本機擴展。 我需要訪問通訊簿,因此我使用的是“聯系人編輯器”-http: //extensionsforair.com/extensions/contact-editor/#comment-7488 ,這是air的本機擴展。
如果您可以讓我知道如何去做,我將不勝感激!
大衛
更新代碼:
var contactEditor:ContactEditor= new ContactEditor();
這就是我用來為contacteditor創建新對象的方法。
所以,如果我像這樣使用:
contactEditor.ContactsSimple();
什么也沒發生,我沒有快速選擇ContactsSimple()...您可以在網站頂部的評論之一中看到它。
更新:
嘿,我實際上已將其鏈接起來,但是當我嘗試使用此方法進行測試時:
import pl.mllr.extensions.contactEditor.ContactEditor;
var contactEditor:ContactEditor;
contactEditor.getContactsSimple();
我收到此錯誤:
VerifyError: Error #1014: Class pl.mllr.extensions.contactEditor::ContactEditor could not be found.
at runtime::ContentPlayer/loadInitialContent()
at runtime::ContentPlayer/playRawContent()
at runtime::ContentPlayer/playContent()
at runtime::AppRunner/run()
at ADLAppEntry/run()
at global/runtime::ADLEntry()
您在使用Flash Professional嗎? 您只需要將ANE文件添加到項目中的構建路徑即可。
在Flash Professional CS6中:
創建AIR for iOS或AIR for Android類型的新項目。 選擇“文件”>“發布設置”。 單擊“ ActionScript設置的腳本”旁邊的扳手圖標。 選擇庫路徑選項卡。 單擊“瀏覽本機擴展(ANE)文件”按鈕,然后選擇com.milkmangames.nativeextensions.RateBox.ane文件。
在Flash Builder 4.6中:
轉到項目屬性(在Package Explorer中右鍵單擊您的項目,然后選擇Properties)。 選擇“ ActionScript構建路徑”,然后單擊“本機擴展”選項卡。 單擊“添加ANE”,然后導航到com.milkmangames.nativeextensions.RateBox.ane文件。
在FlashDevelop中:
將RateBoxAPI.swc文件復制到您的項目文件夾中。 在資源管理器面板中,右鍵單擊SWC,然后選擇“添加到庫”。 再次右鍵單擊資源管理器面板中的SWC文件,選擇“選項”,然后選擇“外部庫”。
看看http://www.adobe.com/devnet/air/articles/ratebox-ane-ios-android.html
您需要實例化編輯器,以及導入事件文件。 getContactsSimple()也返回一個數組。
import pl.mllr.extensions.contactEditor.ContactEditor;
import pl.mllr.extensions.contactEditor.ContactEditorEvent;
var contactsEditor:ContactEditor = new ContactEditor();
var array:Array = contactsEditor.getContactsSimple();
但是ANE可能存在一個錯誤,錯誤#3500:擴展上下文沒有名為getContactsSimple的方法。
您可能必須重建ANE。 http://forums.adobe.com/message/4574775
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.