2017-09-28 4 views
-1

Ich muss Flash-Anwendung mit AS3 erstellen und Funktionen in DYLIB verwenden.ActionScript 3- Wrap DYLIB zur Verwendung mit AS3

Sagen wir, der Funktionsname ist Open();

Ist es möglich? Und wie füge ich die DYLIB in mein AS3-Projekt ein?

EDIT

Ok, wie ich aus dem Kommentar sehen kann, muss ich die dylib wickeln. Ich bin mir nicht sicher, wie es geht. Kann jemand helfen ?

+1

Ich sehe Sie gerne Fragen stellen "kann eine Technologie Bibliothek in B-Technologie verwenden". Vielleicht ist es Zeit für Sie, um zu erklären, was Ihr Ziel ist? Was möchten Sie erreichen? – Organis

+0

Ich habe eine Bibliothek zum Testen. Also, was ich tun muss, ist ein Beispiel zu erstellen, das in diesem Fall eine Flash-Anwendung ist und die Funktionen in unserer Bibliothek verwenden muss. – njz

+0

Ich bin mir nicht sicher, wie ich die Bibliothek aufrufen soll. ist es mit dem Import? oder einschließen? – njz

Antwort

1

Damit eine dynamische Bibliothek mit AIR funktioniert, müssen Sie eine ANE (AIR Native Extension) erstellen, die dylib verwendet. Der von Ihnen erstellte ANE sollte Teile der Bibliothek, die Sie als AS3-Funktionen benötigen, freilegen.

Es gibt viele Tutorials für Fluggeräusche zu schaffen, beginnen Sie mit:

Sobald Sie die ANE erstellt haben, die die dylib zugreift, wenn die Anwendung Verpacken Sie durch eine gehen muss einige zusätzliche Schritte, um die dynamische Bibliothek korrekt zu signieren.

  • stellen Sie sicher, AIR verwenden 27+
  • auf Root-Ebene ein Frameworks Verzeichnis Ihrer Anwendung hinzufügen
  • dieses Verzeichnis sicherzustellen, mit der Anwendung verpackt
  • Ort alle dynamischen Bibliotheken und Frameworks in dieser Verzeichnis

Diese Bibliotheken werden dann ordnungsgemäß mit Ihrem Anwendungszertifikat signiert.

+0

Danke Kumpel! Ich werde es zuerst versuchen und Sie wissen lassen, ob ich es zum Laufen bringen könnte – njz