Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Flash

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Взаимодействие Flash, php
 
 автор: MikeSVB   (15.12.2008 в 09:12)   письмо автору
 
 

Для поддержания красоты дизайна сайта хочется сделать в "шапке" flash-ролик (даже не ролик а flash-картинку) с информацией о погоде. Нарисовать то дело не сильно трудное. Как подгрузить данные с сервера погоды и вставить в swf?

Есть ли какие либо наработки порстенькие.

Мне буквально то нужно - образец: вывод во flash-ролике текста полученного в результате выполнения скрипта

  Ответить  
 
 автор: elenaki   (15.12.2008 в 10:59)   письмо автору
5.8 Кб
 
   для: MikeSVB   (15.12.2008 в 09:12)
 

средствами PHP делаете xml- файл. или берете готовый xml, не важно. потом его скармливаете флаш-ролику, он читает и выводит. в аттаче небольшой пример ().

  Ответить  
 
 автор: MikeSVB   (15.12.2008 в 13:46)   письмо автору
 
   для: elenaki   (15.12.2008 в 10:59)
 

вроде бы что то такое хотел. Но... не очень. и на этом спасибо

  Ответить  
 
 автор: elenaki   (15.12.2008 в 14:23)   письмо автору
 
   для: MikeSVB   (15.12.2008 в 13:46)
 

что именно "не очень"? в каком виде вы получаете данные с сервера погоды? я много
делала связок PHP+MySQL+XML+Flash. там все стандартно. зависит только от сложности
структуры XML (у меня там еще и языки разные были). но с погодой никакой сложности не
должно быть. приведите пример данных о погоде. а то - "дайте мне то, не знаю что", а потом -
"HE то дали!".

  Ответить  
 
 автор: MikeSVB   (16.12.2008 в 04:09)   письмо автору
 
   для: elenaki   (15.12.2008 в 14:23)
 

не... не то что бы не то дали. Я видать плохо выразился. Сорри если обидел :)

У меня допустим php файл обрабатывает погоду. выдаёт строку типа text=INFO&text2=INFO2

Как мне эти данные получить во flash? и присвоить их переменным, а потом уже эти переменные "привязать" текстовым объектам.


Вообще flash никапельки не похож на php, хоть и говорят что все языки схожи.

  Ответить  
 
 автор: elenaki   (16.12.2008 в 08:51)   письмо автору
1.6 Кб
 
   для: MikeSVB   (16.12.2008 в 04:09)
 

ну дык это еще проще! точно так же, как вы переменные принимаете от PHP, можете их
передать Флашу. все зависит от того, каким скриптом вы выводите флаш на страницу
(сейчас практически все пользуются скриптами для вывода флаша - догадайтесь с трех
раз, почему). я использую iobject. мне нравится - небольшой и все делает. тогда переменные
я присваиваю таким образом - строка o.flashvars = ..., а во Флаше их просто читаю (только
надо помнить, что все переменные из URL грузятся во Flash в первый кадр корневого слоя).


<SCRIPT language="JavaScript" type="text/javascript" src="iobject.js">
</SCRIPT>
        <SCRIPT language="JavaScript" type="text/javascript">
        var o = {};
        o.bgcolor = "#ffffff";
        o.width = "800";
        o.height = "400";
        o.id = "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000";
        o.name = "intro_01.swf";
        o.quality = "high";
        o.flashvars = "lang=<?=$_GET["lang"]?>&menu=<?=$_GET["menu"]?>";
        o.wmode="";
        showFlash (o);
</SCRIPT>

скрипт iobject.js в аттаче

  Ответить  
 
 автор: MikeSVB   (16.12.2008 в 14:09)   письмо автору
 
   для: elenaki   (16.12.2008 в 08:51)
 

всё равно ничего не понял. :( ощущаю себя толи тупым толи не моё это.

как мне вывести во флэшке эти переменные? чиго там надо то прописать, если вопрос не формата форума, то подскажите где можно поискать про это

  Ответить  
 
 автор: AlexSol   (16.12.2008 в 14:46)   письмо автору
 
   для: MikeSVB   (16.12.2008 в 04:09)
 

У меня допустим test.php файл обрабатывает погоду. выдаёт строку типа text=INFO&text2=INFO2

var my_lv:LoadVars = new LoadVars();
my_lv.onLoad = function(success:Boolean) {
  if (success) {
    trace(this.text+'___'+this.text2);
  } else {
    trace("Ошибка в загрузке / разборе результирующей строки.");
  }
};
my_lv.load("http://www.****.**/test.php");

  Ответить  
 
 автор: MikeSVB   (16.12.2008 в 16:46)   письмо автору
 
   для: AlexSol   (16.12.2008 в 14:46)
 

Методом проб и ошибок всётаки пое что получил в файл. Но не последним примером.

Хотелось бы узнать. Что за проблема с русским шрифтом? почему не отображатеся? дело в кодировке?

  Ответить  
 
 автор: AlexSol   (16.12.2008 в 16:55)   письмо автору
 
   для: MikeSVB   (16.12.2008 в 16:46)
 

да, используйте utf-8

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования