{"id":10,"date":"2012-01-16T18:23:26","date_gmt":"2012-01-16T18:23:26","guid":{"rendered":"https:\/\/danielribes.com\/blog\/?p=9"},"modified":"2026-04-06T11:51:51","modified_gmt":"2026-04-06T11:51:51","slug":"rutas-base-en-una-aplicacion-air","status":"publish","type":"post","link":"https:\/\/danielribes.com\/blog\/rutas-base-en-una-aplicacion-air\/","title":{"rendered":"Rutas base en una aplicaci\u00f3n AIR"},"content":{"rendered":"<p>Por las caracteristicas propias de AIR y el modelo sandbox que incorpora, las rutas para escribir en el dispositivo del usuario (desktop\/m\u00f3vil) son muy concretas:<\/p>\n<ul>\n<li>Directorio de la aplicaci\u00f3n<\/li>\n<li>Directorio de datos de la aplicaci\u00f3n<\/li>\n<li>Directorio del usuario<\/li>\n<li>Directorio de documentos<\/li>\n<li>Directorio del <em>escritorio<\/em><\/li>\n<\/ul>\n<p>No todas estan disponibles en todos los dispositivos que soportan AIR, pero son la opci\u00f3n multi-plataforma m\u00e1s alla de las que podemos indicar explicitamente con <a href=\"http:\/\/help.adobe.com\/en_US\/air\/reference\/html\/flash\/filesystem\/File.html#nativePath\">nativePath,<\/a> que depende estrictamente del OS donde corre la aplicaci\u00f3n.<\/p>\n<p><strong>Ejemplo:<\/strong><\/p>\n<p>laRuta = air.File.documentsDirectory;<\/p>\n<p>M\u00e1s informaci\u00f3n en <a href=\"http:\/\/help.adobe.com\/en_US\/air\/reference\/html\/flash\/filesystem\/File.html#applicationDirectory\">File<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Por las caracteristicas propias de AIR y el modelo sandbox que incorpora, las rutas para escribir en el dispositivo del usuario (desktop\/m\u00f3vil) son muy concretas: Directorio de la aplicaci\u00f3n Directorio de datos de la aplicaci\u00f3n Directorio del usuario Directorio de documentos Directorio del escritorio No todas estan disponibles en todos los dispositivos que soportan AIR, [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[115],"tags":[12],"class_list":["post-10","post","type-post","status-publish","format-standard","hentry","category-desarrollo","tag-javascript"],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":8}},"_links":{"self":[{"href":"https:\/\/danielribes.com\/blog\/wp-json\/wp\/v2\/posts\/10","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/danielribes.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/danielribes.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/danielribes.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/danielribes.com\/blog\/wp-json\/wp\/v2\/comments?post=10"}],"version-history":[{"count":1,"href":"https:\/\/danielribes.com\/blog\/wp-json\/wp\/v2\/posts\/10\/revisions"}],"predecessor-version":[{"id":353,"href":"https:\/\/danielribes.com\/blog\/wp-json\/wp\/v2\/posts\/10\/revisions\/353"}],"wp:attachment":[{"href":"https:\/\/danielribes.com\/blog\/wp-json\/wp\/v2\/media?parent=10"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/danielribes.com\/blog\/wp-json\/wp\/v2\/categories?post=10"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/danielribes.com\/blog\/wp-json\/wp\/v2\/tags?post=10"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}