Answer-ID
  • Întrebări
  • Tag-uri
  • Categorii
Notificări
Recompense
Înregistrare
După înregistrare, veți primi notificări despre răspunsurile și comentariile la întrebările DVS.
Logare
Dacă aveţi deja un cont, autentificaţi-vă pentru a verifica notificările noi.
Aici vor fi recompensele pentru întrebările, răspunsurile și comentariile adăugate sau modificate.
Mai mult
Sursă
Editează
 Shawn
Shawn

Deschideți fișierul local cu AIR / Flex

Am scris o aplicație AIR care descarcă videoclipuri și documente de pe un server. Videoclipurile se joacă în interiorul aplicației, dar aș dori ca utilizatorul să poată deschide documentele în aplicațiile lor native.

Caut o modalitate de a solicita utilizatorului să deschidă / salvați ca pe un fișier local stocat în directorul de stocare a aplicațiilor. Am încercat să folosesc clasele FileReference + URLRequest, dar aceasta aruncă o excepție de la care are nevoie o adresă URL la distanță.

Ultima mea soluție este copierea fișierului pe desktop:

12 2008-08-07T17:31:12+00:00 5
Programare
air
actionscript-3
apache-flex
Comentarii la întrebare (0)
Shawn
1 ianuarie 1970 в 3:00
1970-01-01T03:00:00+00:00
Mai mult
Sursă
Editează
#5266

Singurul mod în care am putut să-mi dau seama cum să o fac fără a mișca fișierul și a spune că utilizatorul trebuia să-l transfere browserului.

navigateToURL(new URLRequest(File.applicationStorageDirectory.nativePath + "/courses/" + fileName));
0
0
Comentarii (0)
Matt MacLean
1 ianuarie 1970 в 3:00
1970-01-01T03:00:00+00:00
Mai mult
Sursă
Editează
#11214

În prezent, Adobe nu suportă deschiderea fișierelor în aplicațiile implicite. Trecerea la browser pare să fie singura modalitate de a face acest lucru.

Cu toate acestea, ați putea folosi un FileStream și scrieți un fișier html mic cu javascript care stabilește locația iframe-ului în fișier, după care după 100ms sună window.close (). Apoi deschideți fișierul în browser.

0
0
Comentarii (0)
user106085
1 ianuarie 1970 в 3:00
1970-01-01T03:00:00+00:00
Mai mult
Sursă
Editează
#1171296

Aceasta este prima lansare a cadrului pentru diafragma FluorineFx.

Cadrul oferă suport pentru nativ de integrare OS (numai pentru Windows) pentru aplicațiile desktop AIR.

Cadrul extinde aplicațiile Adobe AIR într-un mod neinstructiv: pur și simplu redistribuiți bibliotecile furnizate împreună cu aplicația dvs. AIR, în timpul rulării, cadrul se va cupla în mod automat în aplicația dvs.

Caracteristici

  • Lansați aplicații și documente native cu biblioteca apsystem furnizată
  • Faceți capturi de ecran ale întregului ecran cu biblioteca apimaging furnizată
  • Accesați contactele Outlook dintr-o aplicație Air cu biblioteca apoutlook furnizată

http://aperture.fluorinefx.com/

0
0
Comentarii (0)
Chris
1 ianuarie 1970 в 3:00
1970-01-01T03:00:00+00:00
Mai mult
Sursă
Editează
#3233338

Puteți folosi noua funcție openWithDefaultApplication (); care este disponibilă în clasa File (cred că este disponibilă doar în AIR 2)

de exemplu:

var file:File = File.desktopDirectory.resolvePath(fileLocation);
file.openWithDefaultApplication();
0
0
Comentarii (0)
1.21 gigawatts
1 ianuarie 1970 в 3:00
1970-01-01T03:00:00+00:00
Mai mult
Sursă
Editează
#32225417

Pentru mine este:

var request:URLRequest = new URLRequest();
request.url = file.url;
navigateToURL(request, "_blank");

Codul navigateToURL (file.nativePath) nu a funcționat deoarece calea "/ users / mydirectory / ..." a fost în afara site-ului nisip de aplicație . AIR permite doar deschiderea unor protocoale cu navigateToURL () .

0
0
Comentarii (0)
Adăugati o întrebare
Categorii
Toate
Tehnologii
Cultură
Viață / Artă
Stiință
Profesii
Afaceri
ID
KO
RU
© Answer-ID 2021
Sursă
https://stackoverflow.com
în cadrul licenței cc by-sa 3.0 cu atribuire