Просмотр полной версии : Linux sharedObject
не получается создать sharedObject в Ubuntu.
var myso : SharedObject = SharedObject.getLocal('shared');
num = myso.data.num;
if (num eq 'undefined') {num = 0}
else {
num++;
}
trace(num);
myso.data.num = num;
в Windows всё работает, а при запуске на Linux пишет undefined.
подскажите, в чём проблема!!!
может так
var myso : SharedObject = SharedObject.getLocal('shared', "/");
ничего не изменилось.
я уж думаю что это проблемы с проигрывателем на Линуксе.
только ни поменять его, ни узнать версию не могу.
специфическая скомпилированная версия без графической оболочки специально для трансляции swf и avi.
дело в том, что остальные скрипты работают без проблем, например чтение xml и т.п.
ролики скомпилированы под 9 проигрыватель и всё работает, а с SharedObject фигня какая-то...
DarkLight
08.06.2009, 18:42
ролики скомпилированы под 9 проигрыватель
А за что тогда синтаксис, который deprecated, начиная с Flash Player 5?
num eq 'undefined'
if(num == undefined) либо if(!num) попробуйте как условие
спасибо, поставил, на результат не повлияло)
просто был опыт, когда "==" не работало, а if (String(plus[0]).charAt(0) eq "+") без проблем.
да и опыта у меня маловато, as пришлось осваивать быстро и по принуждению)) на работе
вообщем "пардоньте мой французский" и спасибо за участие
alexcon314
09.06.2009, 12:25
специфическая скомпилированная версия без графической оболочки
А в браузере ролик с кодом, овечающим за работу с SO на вашей системе как, работает?
Я к тому, что трабл может быть не в плеере.
вообщем браузером это сложно назвать)))
короче: это ПО для трансляций на магистральных видео экранах (здоровых дурах стоящих возле дороги))) крутит swf и avi
сделал ролик для трансляции, протестил на рабочей винде - всё как нужно, шаред сохраняет, считывает, хмл подгружает...
поставили на трансляцию - показывает, данные считывает, шаред не работает - всё время одно и тоже крутит.
сделал простой тестовый ролик - просто скрипт см. выше и два текст поля - num и myso. в винде, где работает - пишет в первом число а во втором объект. на экране, из под линукса видно 0 и undefined соответственно.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.