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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 29.06.2003, 07:43
ПЕРЕСТРОЙКА вне форума Посмотреть профиль Отправить личное сообщение для ПЕРЕСТРОЙКА Посетить домашнюю страницу ПЕРЕСТРОЙКА Найти все сообщения от ПЕРЕСТРОЙКА
  № 1  
ПЕРЕСТРОЙКА

Регистрация: Jun 2003
Адрес: Москва
Сообщений: 2
Question Flash и Perl

Можно ли во флэше вызывать перловские программы, на подобие того, как это происходит в html ?
К примеру, в html я пишу <!--#include virtual="cgi-bin/guestbook.pl"-->
Можно ли во флэше просто вызывать перловский скрипт? Ну хотя бы такой, который будет выводить только текст ?
Если можно, то как ? Если нельзя, то есть ли какие-то обходные пути ?

Старый 01.07.2003, 01:18
Vrefr вне форума Посмотреть профиль Отправить личное сообщение для Vrefr Найти все сообщения от Vrefr
  № 2  
Vrefr
 
Аватар для Vrefr

Регистрация: Apr 2002
Адрес: Украина, Киев
Сообщений: 349
можно вызывать перловские скрипты, например getUrl ом.... но чтобы оно что-то выводило в флеш само, нельзя..... можно пойти другим путем, ты вызываешь скрипт, который изменяет текстовфй файл с данными, которые флеш обрабатывает и потом, в соответствии с ними, уже выдает ту или иную инфу!
__________________
Пусть всегда светит солнце... миру мир и всякая такая фигня :)

Старый 01.07.2003, 21:16
ПЕРЕСТРОЙКА вне форума Посмотреть профиль Отправить личное сообщение для ПЕРЕСТРОЙКА Посетить домашнюю страницу ПЕРЕСТРОЙКА Найти все сообщения от ПЕРЕСТРОЙКА
  № 3  
ПЕРЕСТРОЙКА

Регистрация: Jun 2003
Адрес: Москва
Сообщений: 2
Спасибо за идею !
Жалко, что с перлом флэш не работает непосредственно...

Старый 03.07.2003, 16:21
Dwarf вне форума Посмотреть профиль Отправить личное сообщение для Dwarf Посетить домашнюю страницу Dwarf Найти все сообщения от Dwarf
  № 4  
Dwarf
 
Аватар для Dwarf

Регистрация: May 2002
Адрес: Россия Пятигорск
Сообщений: 98
Отправить сообщение для Dwarf с помощью ICQ
Flash может на прямую работать с Перлом, просто из перла Флешу переменные пердаются так:
print content=Hallo&content1=bye bye...
т.е флеш получает переменную content со значением Hallo
и content1 со значением bye bye...

чтобы принять или отправить из Флеша пишешь:
loadVariables("http://your_server/cgi-bin/your_script.pl", _root, "POST");

все полученные переменные будут лежать в _root-е!
Можно передавать и массивы, но это сложнее!

Старый 07.07.2003, 13:44
2K WebStudio вне форума Посмотреть профиль Отправить личное сообщение для 2K WebStudio Посетить домашнюю страницу 2K WebStudio Найти все сообщения от 2K WebStudio
  № 5  
2K WebStudio
 
Аватар для 2K WebStudio

Регистрация: Jul 2002
Адрес: Russia Federation Moscow
Сообщений: 779
Отправить сообщение для 2K WebStudio с помощью ICQ
По умолчанию А как flash+CGI+TXT

А как переслать переменные из флэша в cgi, который в свою очередь сохранит текст в txt файл, из которого флэшь всё вычитает и загрузит к себе?
Меня интересуют все пути, и в первую очередь содержание cgi файла!

Старый 07.07.2003, 14:08
Vrefr вне форума Посмотреть профиль Отправить личное сообщение для Vrefr Найти все сообщения от Vrefr
  № 6  
Vrefr
 
Аватар для Vrefr

Регистрация: Apr 2002
Адрес: Украина, Киев
Сообщений: 349
сначала вызываешь скрипт из флеша и передаешь ему переменные, либо GetUrl либо как написал Dwarf, потом скрипт (см. приложение) получает переменные и записывает их в файл...
потом грузишь флешем тхт файл... и из него вытягиваешь все что нужно... грузишь опять же либо LoadVariables либо http://www.flasher.ru/forum/search.php? там разные способы есть
Вложения
Тип файла: zip write.zip (665 байт, 97 просмотров)
__________________
Пусть всегда светит солнце... миру мир и всякая такая фигня :)

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

Регистрация: Jul 2002
Адрес: Russia Federation Moscow
Сообщений: 779
Отправить сообщение для 2K WebStudio с помощью ICQ
По умолчанию ААА

Не, ребят, я может и совсем ничего не понимаю, но мне нужно с этим что-то делатЬ...
Можете исходник прислать!
С нормальным описчанием, куда класть cgi файл, куда он сохранит txt файл, и где должен лежать swf файл!!!
У меня Apache, всё, как на реальном серваке!!!
Спасибо!

Старый 07.07.2003, 14:26
Vrefr вне форума Посмотреть профиль Отправить личное сообщение для Vrefr Найти все сообщения от Vrefr
  № 8  
Vrefr
 
Аватар для Vrefr

Регистрация: Apr 2002
Адрес: Украина, Киев
Сообщений: 349
ты чего? С ума сошел?
Это из серии: " Вы че и есть за меня будете?" - "Ага!!"

Если у тебя Апач и "все как на чиста реальном"
ТО тогда ты должен знать, что perl файлы выкладываются в директорию cgi-bin у которой соответствующие права доступа... txt шный файл ты можешь выкладывать куда хочешь... только не забудь из флеша к нему правильный путь задать впрочем как и из cgi....
getURL("javascript:ObjectName=window.open('../../cgi-bin/mail.cgi?name="+namev+"&email="+emailv+"&message="+messagev+"',\"sample\",'width="+250+",height="+100+",scrollbars=no,resizable=no,top=10,left=10');vo id(0);");
а вот так я вызываю скрипт передаю ему переменные, да еще и в отделбном окошке вывожу.....
swf лежит там где обычно
__________________
Пусть всегда светит солнце... миру мир и всякая такая фигня :)


Последний раз редактировалось Vrefr; 07.07.2003 в 14:29.
Старый 07.07.2003, 15:11
2K WebStudio вне форума Посмотреть профиль Отправить личное сообщение для 2K WebStudio Посетить домашнюю страницу 2K WebStudio Найти все сообщения от 2K WebStudio
  № 9  
2K WebStudio
 
Аватар для 2K WebStudio

Регистрация: Jul 2002
Адрес: Russia Federation Moscow
Сообщений: 779
Отправить сообщение для 2K WebStudio с помощью ICQ
По умолчанию ААА

Нет, нет!
Вот посмотри, это старый исходник Бредбери!
Там много лишнего во флэшке, но основные методы достаточно просты!
Он записывает переменные в директорию, где лежит cgi файл!!! А от туда нельзя загрузить во флэшь!!!
HELP!
И ещё он не хочет перезаписывать txt файЛ, может надо его прежде удалить, и только потом записать, но как я не знаю! Я в cgi ничего не понимаю... Ну, почти ничего!
Вложения
Тип файла: zip cgi.zip (17.8 Кб, 92 просмотров)

Старый 07.07.2003, 16:35
Dwarf вне форума Посмотреть профиль Отправить личное сообщение для Dwarf Посетить домашнюю страницу Dwarf Найти все сообщения от Dwarf
  № 10  
Dwarf
 
Аватар для Dwarf

Регистрация: May 2002
Адрес: Россия Пятигорск
Сообщений: 98
Отправить сообщение для Dwarf с помощью ICQ
Содержание CGI:

$buffer = $ENV{'QUERY_STRING'};
@pairs = split(/&/, $buffer);
foreach $pair (@pairs) {
($name, $value) = split(/=/, $pair);
$name =~ tr/+/ /;
$name =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
$value =~ tr/+/ /;
$value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
$FORM{$name} = $value;
//Для получения данных из Флеша!..

open(temp, "temp.tmp") //Файл куда сохранять данные..
print temp "var1=$FORM{'var1'}&var2=$FORM{'var2'}"; //код сохранения переменной из Флеша в файл в формате Флеша..
close temp;

код для Флеша:
_root.var1 = "Hallo";
_root.var2 = "Bye Bye"; //Твои переменные, которые надо сохранить...

loadVariables("../cgi-bin/you_cgi.pl", "_root", "POST");

Все!
__________________
Knowledge is power...

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

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

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


 


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


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