Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 15.03.2013, 02:53
..... вне форума Посмотреть профиль Отправить личное сообщение для ..... Найти все сообщения от .....
  № 1  
Ответить с цитированием
.....

Регистрация: Mar 2013
Сообщений: 4
По умолчанию Внедрение текста из текстовика

Проблема следующая, делаю отладку, всё работает как надо - Текст выводится тот, что из текстовика... открываю сохранившийся swf - не работает, текст не забирается из текстовика... Как так?

Код AS1/AS2:
var myLoadVars:LoadVars = new LoadVars;
 
myLoadVars.load("http://www.tut_site.ru/Version.txt");
 
myLoadVars.onLoad = function (success:Boolean){
	if(success){
		VersionLatest.text = this.homeText
	}
 
}


Последний раз редактировалось .....; 15.03.2013 в 17:14.
Старый 15.03.2013, 11:11
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 2  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Дело может быть в безопасности. Внесите диск, с которого вы запускаете SWF, в список доверенных в настройках FP. А еще лучше - сразу тестируйте на хостинге, думаю, будет все в порядке, если при тесте из IDE все было ок.
__________________
Идите первым!

Старый 15.03.2013, 14:41
..... вне форума Посмотреть профиль Отправить личное сообщение для ..... Найти все сообщения от .....
  № 3  
Ответить с цитированием
.....

Регистрация: Mar 2013
Сообщений: 4
Цитата:
Сообщение от mooncar Посмотреть сообщение
Дело может быть в безопасности. Внесите диск, с которого вы запускаете SWF, в список доверенных в настройках FP. А еще лучше - сразу тестируйте на хостинге, думаю, будет все в порядке, если при тесте из IDE все было ок.
Фишка в том что файл будет запускаться не с хостинга, а с разных машин которые будут отсылаться к определённому сайту. Это в общем сделано для того чтобы показывать есть более свежая версия определённого продукта, или нет. Как так получается что в отладке всё работает нормально, а при обычном запуске нет, мне не понятно.

п.с. если создавать файл на локалке рядом с swf то всё норм... почему же тогда не работает если текстовик на сайте? доступ к файлу открыт полный

п.с.с. вот ещё интересность, если я делаю swf как проектор exe, то всё работает... но опять же, это не мой вариант((


Последний раз редактировалось .....; 15.03.2013 в 15:03.
Старый 15.03.2013, 15:10
Hauts вне форума Посмотреть профиль Отправить личное сообщение для Hauts Посетить домашнюю страницу Hauts Найти все сообщения от Hauts
  № 4  
Ответить с цитированием
Hauts
 
Аватар для Hauts

блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,113
Записей в блоге: 1
Отправить сообщение для Hauts с помощью ICQ Отправить сообщение для Hauts с помощью Skype™
System.security.allowDomain("*");
System.security.allowInsecureDomain("*");

Для начала.

Потом в свойствах публикации поставьте "Access network only"

Сам код загрузки я бы поменял на:
Код AS1/AS2:
var lv=new LoadVars();
lv.onLoad=function(success){//...}
lv.sendAndLoad("http://www.tut_site.ru/Version.txt", lv, "POST")
__________________
hauts.ru

Старый 15.03.2013, 15:10
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 5  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Это все следствие политики безопасности Adobe.
__________________
Идите первым!

Старый 15.03.2013, 15:13
alexcon314 вне форума Посмотреть профиль Отправить личное сообщение для alexcon314 Найти все сообщения от alexcon314
  № 6  
Ответить с цитированием
alexcon314
listener

модератор форума
Регистрация: Jun 2006
Сообщений: 3,260
Записей в блоге: 28
Отправить сообщение для alexcon314 с помощью ICQ
Имеется в виду, что swf будет располагаться на серврере в интернете (на хостинге), а люди на разных машинах, запустив браузер, смогут этот swf запустить у себя (в браузере). В этом случае действительно имеет смысл производить тесты, выложив swf на сервер (на хостинг).
Или же вы пытаетесь что-то другое сделать?

Старый 15.03.2013, 16:04
..... вне форума Посмотреть профиль Отправить личное сообщение для ..... Найти все сообщения от .....
  № 7  
Ответить с цитированием
.....

Регистрация: Mar 2013
Сообщений: 4
Цитата:
Сообщение от Hauts Посмотреть сообщение
System.security.allowDomain("*");
System.security.allowInsecureDomain("*");

Для начала.

Потом в свойствах публикации поставьте "Access network only"
Не помогает

Цитата:
Сообщение от alexcon314 Посмотреть сообщение
Имеется в виду, что swf будет располагаться на серврере в интернете (на хостинге), а люди на разных машинах, запустив браузер, смогут этот swf запустить у себя (в браузере). В этом случае действительно имеет смысл производить тесты, выложив swf на сервер (на хостинг).
Или же вы пытаетесь что-то другое сделать?
нет, swf не будет располагаться на сервере. на сервере только текстовик с информацией. swf же внедрён в программу, при входе в которую подгружается этот swf.

делал я всё это чудо через этот туториал - https://www.youtube.com/watch?v=qWSXH4KMfn8

Добавлено через 3 минуты
п.с. проверял всё на локальном сервере - всё отлично работает когда и текстовик и swf на сервере, тогда если открыть swf через браузер, то всё нормально, мне же нужно чтобы swf был на диске и при открытии загружал текстовик с сайта.


Последний раз редактировалось .....; 15.03.2013 в 18:39.
Старый 15.03.2013, 16:30
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 8  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
То есть предполагается, что у юзера всегда есть установленный standalone флеш-плеер и он правильно проассоцииорован в системе с расширением SWF?
Обычно это не предполагается и для таких случаев как раз и делается EXE-шник с проектором.
__________________
Идите первым!

Старый 15.03.2013, 16:53
..... вне форума Посмотреть профиль Отправить личное сообщение для ..... Найти все сообщения от .....
  № 9  
Ответить с цитированием
.....

Регистрация: Mar 2013
Сообщений: 4
Цитата:
Сообщение от mooncar Посмотреть сообщение
То есть предполагается, что у юзера всегда есть установленный standalone флеш-плеер и он правильно проассоцииорован в системе с расширением SWF?
Обычно это не предполагается и для таких случаев как раз и делается EXE-шник с проектором.
Почти. У юзера есть программа, интерфейс которой работает с помощью этих swf файлов. Я уж не знаю как программа считывает эти swf файлы, я лишь занимаюсь их модифицированием.

Добавлено через 1 час 45 минут
Цитата:
Сообщение от Hauts Посмотреть сообщение
Сам код загрузки я бы поменял на:
Код AS1/AS2:
var lv=new LoadVars();
lv.onLoad=function(success){//...}
lv.sendAndLoad("http://www.tut_site.ru/Version.txt", lv, "POST")
Немного не пойму, что такое {//...} после success, и "POST" в конце?

Создать новую тему Ответ Часовой пояс GMT +4, время: 02:15.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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