Мне нужно получить абсолютный путь к файлу в родном браузере AIR.Я понял это, и предупреждение в моей функции, вызываемое приложением AIR, работает нормально, но, похоже, не может заставить его что-либо делать.
Как сделать siteRoot доступным для моей функции $ (document) .ready?
function calledFromAS(test)
{
siteRoot = test;
alert(siteRoot);
}
$(document).ready(function(){
alert(siteRoot);
})
РЕДАКТИРОВАТЬ: фрагмент кода гораздо большего размера
из моего проекта Flex (где он называется FromAs() вызывается):
var filePath = File.applicationDirectory.nativePath;;
function init():void {
html.htmlLoader.window.calledFromAS(filePath);
}
Из файла js, который создает плеер и списки воспроизведения:
$(document).ready(function(){
//alert(siteRoot);
// instantiate the player so that the playlist always exists
var myPlaylist = new jPlayerPlaylist({
jPlayer: "#jquery_jplayer_N",
cssSelectorAncestor: "#jp_container_N"
}, [
{
mp3:"http://www.jplayer.org/audio/mp3/TSP-01-Cro_magnon_man.mp3",
oga:"http://www.jplayer.org/audio/ogg/TSP-01-Cro_magnon_man.ogg"
//poster: "http://www.jplayer.org/audio/poster/The_Stark_Palace_640x360.png"
}
], {
playlistOptions: {
enableRemoveControls: true
},
swfPath: "js",
supplied: "flv"
});
//hide the player, display homepage content when user clicks home
$('#home').click(function(){
//show home page content
$('#homeContent').show();
// remove hover state from all buttons but this one
$(".button").removeClass("on");
$(this).addClass("on");
$('#player_container').hide();
})
//############## begin full video player ############# //
// instantiate player for full video content. no playlist
$('#fullVideo').click(function() {
//show current video title before video is played
$('#videoTitle').empty();
$('#videoTitle').append("Full Video")
// remove hover state from all buttons but this one
$(".button").removeClass("on");
$(this).addClass("on");
//hide the home content, show the player instead
$('#homeContent').hide();
$("#player_container").show().addClass("player_container_1").removeClass("player_container_2");
//set the playlist
myPlaylist.setPlaylist([
{
title:"Full Video",
//m4v:"http://dev.brandgnumedia.com/html5video/jplayer/vids/Forest_with_new_slides_NoQA_v2_011712_edits.mp4",
flv: test + "jplayer/vids/Forest_with_new_slides_NoQA_v2_011712_edits_1.flv"
}
], {
});
//hide the playlist
$('.jp-playlist').hide();
});