Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Linux sharedObject (http://www.flasher.ru/forum/showthread.php?t=126022)

vir2all 08.06.2009 10:50

Linux sharedObject
 
не получается создать sharedObject в Ubuntu.
Код AS1/AS2:

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.
подскажите, в чём проблема!!!

KiL33 08.06.2009 16:08

может так
Код:

var myso : SharedObject = SharedObject.getLocal('shared', "/");

vir2all 08.06.2009 16:37

ничего не изменилось.

я уж думаю что это проблемы с проигрывателем на Линуксе.
только ни поменять его, ни узнать версию не могу.
специфическая скомпилированная версия без графической оболочки специально для трансляции swf и avi.

дело в том, что остальные скрипты работают без проблем, например чтение xml и т.п.
ролики скомпилированы под 9 проигрыватель и всё работает, а с SharedObject фигня какая-то...

DarkLight 08.06.2009 18:42

Цитата:

ролики скомпилированы под 9 проигрыватель
А за что тогда синтаксис, который deprecated, начиная с Flash Player 5?
Цитата:

num eq 'undefined'
Код:

if(num == undefined)
либо
Код:

if(!num)
попробуйте как условие

vir2all 09.06.2009 11:20

спасибо, поставил, на результат не повлияло)

просто был опыт, когда "==" не работало, а
Код AS1/AS2:

if (String(plus[0]).charAt(0) eq "+")

без проблем.

да и опыта у меня маловато, as пришлось осваивать быстро и по принуждению)) на работе

вообщем "пардоньте мой французский" и спасибо за участие

alexcon314 09.06.2009 12:25

Цитата:

специфическая скомпилированная версия без графической оболочки
А в браузере ролик с кодом, овечающим за работу с SO на вашей системе как, работает?
Я к тому, что трабл может быть не в плеере.

vir2all 09.06.2009 12:40

вообщем браузером это сложно назвать)))
короче: это ПО для трансляций на магистральных видео экранах (здоровых дурах стоящих возле дороги))) крутит swf и avi

сделал ролик для трансляции, протестил на рабочей винде - всё как нужно, шаред сохраняет, считывает, хмл подгружает...
поставили на трансляцию - показывает, данные считывает, шаред не работает - всё время одно и тоже крутит.
сделал простой тестовый ролик - просто скрипт см. выше и два текст поля - num и myso. в винде, где работает - пишет в первом число а во втором объект. на экране, из под линукса видно 0 и undefined соответственно.


Часовой пояс GMT +4, время: 15:06.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.