Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   На компе работает, а на сайте нет - почему??? (http://www.flasher.ru/forum/showthread.php?t=72611)

TryToBeASuperStar 01.12.2005 03:27

На компе работает, а на сайте нет - почему???
 
Привет,


Есть сложная интерактивная flash сцена... интерактивность работает на основе данных полгружаемых из txt файлов... так вот на компе всё работает ок, а при заливке на сайт ведёт себя, будто txt файлов с переменными нет... или почти так...

Например, есть файл, который говорит сцене "создать 10 кнопок"...
так вот если на компе запускать и файла не будет - на сцене ничего не появляется... а на сайте видно одну (или все друг на друге) кнопки в координате (root x=0,y=0)... но при этом информация, которая должна отображаться при наведении на кнопку не отображается, тоесть все другие переменные точно не считались!

В чём может быть заковырка???

Nirth 01.12.2005 03:28

кривые руки поленились написать прелоадеры для загрузчиков данных?

TryToBeASuperStar 01.12.2005 03:34

Ты типа об этом...

loadVariables("info1.txt", this);
this.onData = function(){
this.play()
}
stop();

Ещё варианты добросердечной помощи от тебя будут?

http://forum.ixbt.com/puke.gif

KUZEN 01.12.2005 03:37

Цитата:

Сообщение от TryToBeASuperStar
Ты типа об этом...

loadVariables("info1.txt", this);
this.onData = function(){
this.play()
}
stop();

Ещё варианты добросердечной помощи от тебя будут?

http://forum.ixbt.com/puke.gif

Загони лучше всё в xml и структура проще, да прелоадер можно прилепить как на мувик, а с этой onData намучаешься ...

Nirth 01.12.2005 03:37

ну ты протрейс, посмотри загрузилиь переменные или нет.

а вообще лучше так
Код:

var lv:LoadVars = new LoadVars();
lv.load("mapmsc.txt");
lv.onLoad = function (success) {
if(success) {
play();
}
}
stop();


KUZEN 01.12.2005 03:41

Цитата:

Сообщение от Nirth
ну ты протрейс, посмотри загрузилиь переменные или нет.

а вообще лучше так
Код:

var lv:LoadVars = new LoadVars();
lv.load("mapmsc.txt");
lv.onLoad = function (success) {
if(success) {
play();
}
}
stop();


Во блин я к этому клонил, но так и не сказал ))))

KUZEN 01.12.2005 03:42

2TryToBeASuperStar тебя тошнит ? ))) пить меньше надо )))

TryToBeASuperStar 01.12.2005 03:43

>> Nirth
Много кода придётся переписывать... можно вкратце узнать чем этот вариант лучше???

>> KUZEN
> да прелоадер можно прилепить как на мувик
Вообще не понял смысла этой фразы

> а с этой onData намучаешься ...
почему?

> Загони лучше всё в xml и структура проще
структура может в итоге и проще, но для её использования нужен существенно более сложный код... не вижу явных преимуществ...


p.s.
всегда тошнило от чужих безосновательных выепонов...

KUZEN 01.12.2005 03:49

>>>> а с этой onData намучаешься ...
>>почему?
ты ещё не намучался ? )))

>>>> Загони лучше всё в xml и структура проще
>>структура может в итоге и проще, но для её использования нужен >>существенно более сложный код... не вижу явных преимуществ...
код нисколько не сложнее, а вот структура гораздо удобнее и если у тебя будет тысяча переменных в текстовом файле ты попросту там запутаешься ...

>>p.s.
>>всегда тошнило от чужих безосновательных выепонов...
бывает )))

TryToBeASuperStar 01.12.2005 04:03

>> тысяча переменных в текстовом файле ты попросту там запутаешься ...
Поэтому много отдельных текстовых файлов... кстати в итоге получилось в чём-то даже проще и удобнее, чем если бы всё было в одном файле...

>> onData ты ещё не намучался ?
Сомнения у меня есть, что дело в этом...
Но всё же - очень хочется узнать КОНКРЕТНЫЕ минусы работы данной функции в сравнении с предложенным onLoad...


p.s.
Сайт весь построен на каком-то мудрёном и навороченном php движке, быть может доступ к txt айлам он блокирует? Бывали такие случаи?

KUZEN 01.12.2005 04:11

LoadVars.onData()
LoadVars.onLoad()
сравнивай ...

TryToBeASuperStar 01.12.2005 04:16

..... .. .. ... :)


В случае onData все переменные можно свободно загрузить в конкретно указанный мувик [loadVariables("info.txt", this);]...
А куда попадают переменные, подгруженные с помощью кода Nirth ? В новый объект lv? Как потом во flash к ним обращаться?

KUZEN 01.12.2005 04:25

ну зачемже сразу посылать на ... ))) на самом деле если на компе работает , а на серваке нет, то проблема скорей всего в путях или же действительно в настройках сервера какие траблы ... тут мало что можно посоветовать , если невидеть что у тебя там есть ... можешь выложить файло и мы попробуем протестить у себя на серваках ...

TryToBeASuperStar 01.12.2005 04:29

ещё неясно кто кого дальше послал... :rolleyes:
мне, на самом деле, достаточно зыбучих песков по адресу:
C:\Program Files\Macromedia\Flash MX\Help
правда там всё как-то не по-нашенски... привык к несколько иному виду доков - когда больше и обширнее примеры и гораздо меньше текста... :-/



И всё же, ещё раз повторю вопрос...

В случае onData все переменные можно свободно загрузить в конкретно указанный мувик [loadVariables("info.txt", this);]...
А куда попадают переменные, подгруженные с помощью кода Nirth ? В новый объект lv? Как потом во flash к ним обращаться?

С файлом может действительно придётся попросить вас завтра малёк поковыряться... нго сначала пообщаюсь с нашим php-ником на предмет его движка...

KUZEN 01.12.2005 04:33

Обьект это по сути тоже самое что и массив ... ты можешь просто брать данные загруженные в _lv также как и из массива ... если хочешь могу щас протестить твой примерчик, откомпиль его и вместе с тем что должно подгружаться вышли мне на мыло я его про тестю у себя и если работает будешь мучать своего рнр`шника )))

TryToBeASuperStar 01.12.2005 04:38

ОК, давай попробуем, если тебе не сложно. 5 мин.

KUZEN 01.12.2005 04:47

Я не вижу ничего на почте ?!

TryToBeASuperStar 01.12.2005 04:51

Это вопрос?... ;)

Выслал...

TryToBeASuperStar 01.12.2005 04:53

Через сколько можно ждать ответа? Или уже завтра?

KUZEN 01.12.2005 04:54

Всё работает смотри сам http://

TryToBeASuperStar 01.12.2005 04:56

Спасибо, значит действительно дело в настройках (запретах безопасности) нашего долбанного сайта... прямь камень с плеч! :)

Можешь теперь удалить это из инета - типа для соблюдения (c)...

Ещё раз спасибо :)
http://forum.ixbt.com/up.gif

KUZEN 01.12.2005 04:58

Цитата:

Сообщение от TryToBeASuperStar
Спасибо, значит действительно дело в настройках (запретах безопасности) нашего долбанного сайта... прямь камень с плеч! :)

Можешь теперь удалить это из инета - типа для соблюдения (c)...

Ещё раз спасибо :)
http://forum.ixbt.com/up.gif

Да не зачто ))) ща всё удалю ....

TryToBeASuperStar 01.12.2005 17:24

php движок шибко выепанный... нужны были абсолютные пути... :rolleyes:

"просто добавь воды" (с) :p

KUZEN 01.12.2005 17:35

А ты мучался )))

Antares 01.12.2005 18:06

Ругающие политики безопасности, представьте, что флэшка утащила с вашего компа инфу из кэша с вашими паролями и прочим... И потом ругайтесь.

iNils 02.12.2005 00:53

Цитата:

Сообщение от Antares
Ругающие политики безопасности, представьте, что флэшка утащила с вашего компа инфу из кэша с вашими паролями и прочим... И потом ругайтесь.

Можно пример?

TryToBeASuperStar 03.12.2005 13:59

Можно пример?

Antares 04.12.2005 23:56

Цитата:

Сообщение от iNils
Можно пример?

Первые две страницы объяснят, что и зачем.


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

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