Просмотр полной версии : На компе работает, а на сайте нет - почему???
TryToBeASuperStar
01.12.2005, 03:27
Привет,
Есть сложная интерактивная flash сцена... интерактивность работает на основе данных полгружаемых из txt файлов... так вот на компе всё работает ок, а при заливке на сайт ведёт себя, будто txt файлов с переменными нет... или почти так...
Например, есть файл, который говорит сцене "создать 10 кнопок"...
так вот если на компе запускать и файла не будет - на сцене ничего не появляется... а на сайте видно одну (или все друг на друге) кнопки в координате (root x=0,y=0)... но при этом информация, которая должна отображаться при наведении на кнопку не отображается, тоесть все другие переменные точно не считались!
В чём может быть заковырка???
кривые руки поленились написать прелоадеры для загрузчиков данных?
TryToBeASuperStar
01.12.2005, 03:34
Ты типа об этом...
loadVariables("info1.txt", this);
this.onData = function(){
this.play()
}
stop();
Ещё варианты добросердечной помощи от тебя будут?
http://forum.ixbt.com/puke.gif
Ты типа об этом...
loadVariables("info1.txt", this);
this.onData = function(){
this.play()
}
stop();
Ещё варианты добросердечной помощи от тебя будут?
http://forum.ixbt.com/puke.gif
Загони лучше всё в xml и структура проще, да прелоадер можно прилепить как на мувик, а с этой onData намучаешься ...
ну ты протрейс, посмотри загрузилиь переменные или нет.
а вообще лучше так
var lv:LoadVars = new LoadVars();
lv.load("mapmsc.txt");
lv.onLoad = function (success) {
if(success) {
play();
}
}
stop();
ну ты протрейс, посмотри загрузилиь переменные или нет.
а вообще лучше так
var lv:LoadVars = new LoadVars();
lv.load("mapmsc.txt");
lv.onLoad = function (success) {
if(success) {
play();
}
}
stop();
Во блин я к этому клонил, но так и не сказал ))))
2TryToBeASuperStar тебя тошнит ? ))) пить меньше надо )))
TryToBeASuperStar
01.12.2005, 03:43
>> Nirth
Много кода придётся переписывать... можно вкратце узнать чем этот вариант лучше???
>> KUZEN
> да прелоадер можно прилепить как на мувик
Вообще не понял смысла этой фразы
> а с этой onData намучаешься ...
почему?
> Загони лучше всё в xml и структура проще
структура может в итоге и проще, но для её использования нужен существенно более сложный код... не вижу явных преимуществ...
p.s.
всегда тошнило от чужих безосновательных выепонов...
>>>> а с этой onData намучаешься ...
>>почему?
ты ещё не намучался ? )))
>>>> Загони лучше всё в xml и структура проще
>>структура может в итоге и проще, но для её использования нужен >>существенно более сложный код... не вижу явных преимуществ...
код нисколько не сложнее, а вот структура гораздо удобнее и если у тебя будет тысяча переменных в текстовом файле ты попросту там запутаешься ...
>>p.s.
>>всегда тошнило от чужих безосновательных выепонов...
бывает )))
TryToBeASuperStar
01.12.2005, 04:03
>> тысяча переменных в текстовом файле ты попросту там запутаешься ...
Поэтому много отдельных текстовых файлов... кстати в итоге получилось в чём-то даже проще и удобнее, чем если бы всё было в одном файле...
>> onData ты ещё не намучался ?
Сомнения у меня есть, что дело в этом...
Но всё же - очень хочется узнать КОНКРЕТНЫЕ минусы работы данной функции в сравнении с предложенным onLoad...
p.s.
Сайт весь построен на каком-то мудрёном и навороченном php движке, быть может доступ к txt айлам он блокирует? Бывали такие случаи?
LoadVars.onData() (http://www.sharedfont.com/liveDocs/menu/index.htm)
LoadVars.onLoad() (http://www.sharedfont.com/liveDocs/menu/index.htm)
сравнивай ...
TryToBeASuperStar
01.12.2005, 04:16
..... .. .. ... :)
В случае onData все переменные можно свободно загрузить в конкретно указанный мувик [loadVariables("info.txt", this);]...
А куда попадают переменные, подгруженные с помощью кода Nirth ? В новый объект lv? Как потом во flash к ним обращаться?
ну зачемже сразу посылать на ... ))) на самом деле если на компе работает , а на серваке нет, то проблема скорей всего в путях или же действительно в настройках сервера какие траблы ... тут мало что можно посоветовать , если невидеть что у тебя там есть ... можешь выложить файло и мы попробуем протестить у себя на серваках ...
TryToBeASuperStar
01.12.2005, 04:29
ещё неясно кто кого дальше послал... :rolleyes:
мне, на самом деле, достаточно зыбучих песков по адресу:
C:\Program Files\Macromedia\Flash MX\Help
правда там всё как-то не по-нашенски... привык к несколько иному виду доков - когда больше и обширнее примеры и гораздо меньше текста... :-/
И всё же, ещё раз повторю вопрос...
В случае onData все переменные можно свободно загрузить в конкретно указанный мувик [loadVariables("info.txt", this);]...
А куда попадают переменные, подгруженные с помощью кода Nirth ? В новый объект lv? Как потом во flash к ним обращаться?
С файлом может действительно придётся попросить вас завтра малёк поковыряться... нго сначала пообщаюсь с нашим php-ником на предмет его движка...
Обьект это по сути тоже самое что и массив ... ты можешь просто брать данные загруженные в _lv также как и из массива ... если хочешь могу щас протестить твой примерчик, откомпиль его и вместе с тем что должно подгружаться вышли мне на мыло я его про тестю у себя и если работает будешь мучать своего рнр`шника )))
TryToBeASuperStar
01.12.2005, 04:38
ОК, давай попробуем, если тебе не сложно. 5 мин.
Я не вижу ничего на почте ?!
TryToBeASuperStar
01.12.2005, 04:51
Это вопрос?... ;)
Выслал...
TryToBeASuperStar
01.12.2005, 04:53
Через сколько можно ждать ответа? Или уже завтра?
Всё работает смотри сам http://
TryToBeASuperStar
01.12.2005, 04:56
Спасибо, значит действительно дело в настройках (запретах безопасности) нашего долбанного сайта... прямь камень с плеч! :)
Можешь теперь удалить это из инета - типа для соблюдения (c)...
Ещё раз спасибо :)
http://forum.ixbt.com/up.gif
Спасибо, значит действительно дело в настройках (запретах безопасности) нашего долбанного сайта... прямь камень с плеч! :)
Можешь теперь удалить это из инета - типа для соблюдения (c)...
Ещё раз спасибо :)
http://forum.ixbt.com/up.gif
Да не зачто ))) ща всё удалю ....
TryToBeASuperStar
01.12.2005, 17:24
php движок шибко выепанный... нужны были абсолютные пути... :rolleyes:
"просто добавь воды" (с) :p
Ругающие политики безопасности, представьте, что флэшка утащила с вашего компа инфу из кэша с вашими паролями и прочим... И потом ругайтесь.
Ругающие политики безопасности, представьте, что флэшка утащила с вашего компа инфу из кэша с вашими паролями и прочим... И потом ругайтесь.
Можно пример?
TryToBeASuperStar
03.12.2005, 13:59
Можно пример?
Можно пример?
Первые две страницы (http://www.macromedia.com/devnet/flash/articles/fplayer8_security.html) объяснят, что и зачем.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.