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

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

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

Регистрация: Oct 2003
Сообщений: 97
По умолчанию -> флэш-мастерам

О!
А я? А мне можно???
Я тоже хочу разобраться.....

Уже спросил в отдельной теме, только так шанс на нужный ответ вдвое выше, is"nt it? ;-))

Соббсно проблема.
Нужно вызвать из "флэш"ика "перл"овку
то есть - просто обратиться к скрипту, который включится, выдаст значения в .txt файл и отключится. флэшка прочитывает из текстового ф., обрабатывает, затем через опр. время вызывает снова скрипт.

Вот. Все что написано - сделал, кроме момента ВЫЗОВА скрипта. Не знаю, как этро сделать. Судя по всему, через
LoadVars.send()
або
LoadVars.sendAndLoad()

только как сие сделать?? В хелпе ни..чего конкретно не описано, .....
Я прошу или просто строку написать или файлик привинтить...
С-.пасибо всем откликнувшимся на вопрос, не криками "ХЕЛП! читай... "


Эээ.. с НГ вас флэшеры.


Ну, все.
Чикаю!


"...Легат, я получил приказ..."


Косточка.

Юрий.
__________________
:-:
Косточка.

Старый 26.12.2003, 14:57
ilya_cat вне форума Посмотреть профиль Отправить личное сообщение для ilya_cat Посетить домашнюю страницу ilya_cat Найти все сообщения от ilya_cat
  № 2  
ilya_cat
 
Аватар для ilya_cat

Регистрация: Jun 1999
Адрес: Moscow
Сообщений: 136
Если тебе нужно читать не значения переменных, а текстовый файл - тогда пользуйся XML

Код:
myXML=new XML();

myXML.onData=function(src) {
  _root.mytext=src;
}

myXML.load("URL твоего скрипта");
__________________
Илья Шляховой
http://www.livejournal.com/users/flashmx - Мой ЖЖ

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

Регистрация: Aug 2002
Адрес: Limassol, Cyprus
Сообщений: 89
Отправить сообщение для Krisha с помощью ICQ
1. Отсылаешь скрипту "команду" методом гет или пост, типа:

getFileAction = new LoadVars();
getFileAction.action = 'makeFile';
getFileAction.sendAndLoad('scriptname', getFileAction, 'POST');
getFileAction.onLoad = checkAnswer;

2. В скрипте проверяешь, если пришла "команда" на создание файла (переменная action со значением makeFile) создаешь файл, если всё ок делаешь echo (в перле вроде print ) что-то такое: print "answer=1&fileName=имя_созданного файла";

3. во флеше смотришь, если answer == 1 считываешь указанный файл.

Старый 06.01.2004, 17:42
urca вне форума Посмотреть профиль Отправить личное сообщение для urca Найти все сообщения от urca
  № 4  
urca

Регистрация: Oct 2003
Сообщений: 97
По умолчанию а можно немного ширшее :?:?:?

Мои найщирищи витання зи святами!!!!!


ilya_cat - не . мне уже не надо читать данные....
Надо просто добиться запуска скрипта Перла при обращении к нему флэша.

Krisha - твой совет довольно близок к желаемому результату, однако вопрос с запуском скрипта остается нерешенным.....
ВОт скажи.. нельзя ли из флэша запустить простой скрипт
Перла, не сценарий .cgi а системный ..
Извините, может путанно выражаюсь..


Спасибо за внимание........


"Исчезнет грязь осколков дня
Ударит в гонг природа...."


Косточка.


Юрий.
__________________
:-:
Косточка.

Старый 08.01.2004, 18:42
urca вне форума Посмотреть профиль Отправить личное сообщение для urca Найти все сообщения от urca
  № 5  
urca

Регистрация: Oct 2003
Сообщений: 97
1. Отсылаешь скрипту "команду" методом гет или пост, типа:

2. В скрипте проверяешь, если пришла "команда" на создание
^^^^^^^^^^^^^^^^^^ - но ведь скрипт НЕ ЗАПУЩЕН!!!!!!!
я его должен запустить из флэша!!!!!!!!!!!!!!!!!
КАК?????? getURL - не подходит!!!!
Скрипт - сценарий .cgi
если я его запускаю из строки браузера типа "строка к скрипту и имя скрипта".cgi - то все получается...
getURL - из самой флэшки не получается!...

Ну как-ни-ть это можно сделать???????

Всем спасибо.. за помощь.... вероятную... :-/



"....разделился весь мир, на они и мы...."
__________________
:-:
Косточка.

Старый 08.01.2004, 20:38
Krisha вне форума Посмотреть профиль Отправить личное сообщение для Krisha Найти все сообщения от Krisha
  № 6  
Krisha

Регистрация: Aug 2002
Адрес: Limassol, Cyprus
Сообщений: 89
Отправить сообщение для Krisha с помощью ICQ
Скрипт располагается на сервере, когда ты в строке брозера набираешь адрес и обращаешься к скрипту типа: www.site.com/script.php ты делаешь то самое, что ты называешь "запуском" скрипта. Технически это происходит так, броузер отпрявляет запрос серверу, сервер видит, что обращение идет к скрипту и "запускает" это скрипта на выполнение, а тебе отдает уже результат его работы. Так как флеш находится на стороне клиента, он тоже дествует как броезер - передает запрос серверу на выполнение скрипта и как и броузер получает от сервера ответ, разгребает этот ответ и благодаря этому ты получаешь во флеше значения которые вернул скрипт. Дальше думаю разюерешься....


P.S. Так как скрипт находится по тому же адресу, что и вызываемый с сервера флеш тебе не нуджно писать в экшн скрипте www.site.com/script.php достаточно просто указать имя скрипта (и если необходимо путь к нему относительно флешь ролика)

Старый 09.01.2004, 14:53
urca вне форума Посмотреть профиль Отправить личное сообщение для urca Найти все сообщения от urca
  № 7  
urca

Регистрация: Oct 2003
Сообщений: 97
Крише
1 броузер отпрявляет запрос серверу,
2 сервер видит, что обращение идет к скрипту и
3 "запускает" это скрипта на выполнение,
4 отдает уже результат его работы.

Так как флеш дествует как броезер -
1 передает запрос серверу на выполнение скрипта
2 как и броузер получает от сервера ответ,
3 разгребает этот ответ и благодаря этому ты получаешь во флеше значения которые вернул скрипт.

Это я систематизировал
Угу.. все тут понятно...

P.S. Так как скрипт находится по тому же адресу, что и вызываемый с сервера флеш тебе не нуджно писать в экшн скрипте www.site.com/script.php достаточно просто указать имя скрипта (и если необходимо путь к нему относительно флеш ролика) [/b][/quote]

тоже Ясно
Все так и сделал как ты сказал..
ни указание асболютного пути, ни относительного не помогает..
Если я пытаюсь вызывать через getURL(xxx.script.cgi)
- то просто получаю текст скрипта на экране!
(сам скрипт не "срабатывает" -это 100%!!!!)
Хотя если я в браузере эту же самую строку с именем скрипта пишу - то все работает замечательно......
МОЖЕТ Я чего не сделал, что надо бы еще??????
Где-то я там краем ухо-глаза видел-слышал, что возможно надо внести некотроые изменения в код сгенерированной .html странички.........
что-то типа <a.......... ну не знаю....
Блин как это все непросто!!!


".....снова брошен в воду лунный свет..."
__________________
:-:
Косточка.

Старый 09.01.2004, 17:06
urca вне форума Посмотреть профиль Отправить личное сообщение для urca Найти все сообщения от urca
  № 8  
urca

Регистрация: Oct 2003
Сообщений: 97
По умолчанию +

ВОт вроде получилось.......

только тут такая страннная байда выходит:
я сделал все через кнопку -

on (release)
{loadVariables("http://gdb.hgts/oc/state/state.cgi","_root","POST");
.....
и в новом мувике ....
Так вот тот который - просто тестовый мувик все нормуль пересылает, скрипт запускается, выдает в текстовый файл переменные и все пучком :-)))))

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

Хотя коди там и тут АСБОЛЮТНО одинаковый!

Короче спасибо всем откликнувшимся....
Я еще не прощаюсь :-))))))))))



"..... Надо мною тишина,
Небо полное огня.."
__________________
:-:
Косточка.

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

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

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


 


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


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