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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 24.05.2010, 20:05
formatx вне форума Посмотреть профиль Отправить личное сообщение для formatx Найти все сообщения от formatx
  № 1  
Ответить с цитированием
formatx
[+3 25.04.10]

Регистрация: Apr 2010
Сообщений: 17
По умолчанию PHP переменная во Flash AS3

Привет Всем!
Уже неделю ломаю голову, как прочитать переменную из php во as3, мне подсказали что можно использовать ExternalInterface, но это решение вроди несвовсем подходит мне.

Мне нужно просто передать переменную во Flash as3, допустим есть php:
Код:
<?php
var1="XXX";
var2="YYY";
?>
или же через ссылку

Код:
<a href="javascript:ajaxpage('index.php?var1=XXX' , 'menu');">
ну или что-то подобное, через <param Vars> НЕподходит, так как переменные постоянно будут меняться.
Если кто знает напишите плиз!!!


Последний раз редактировалось iNils; 24.05.2010 в 23:48.
Старый 24.05.2010, 20:23
kackbip вне форума Посмотреть профиль Отправить личное сообщение для kackbip Найти все сообщения от kackbip
  № 2  
Ответить с цитированием
kackbip
 
Аватар для kackbip

Регистрация: Sep 2007
Адрес: Tomsk
Сообщений: 943
Отправить сообщение для kackbip с помощью ICQ Отправить сообщение для kackbip с помощью Skype™
ExternalInterface#addCallback

Старый 24.05.2010, 20:40
formatx вне форума Посмотреть профиль Отправить личное сообщение для formatx Найти все сообщения от formatx
  № 3  
Ответить с цитированием
formatx
[+3 25.04.10]

Регистрация: Apr 2010
Сообщений: 17
ExternalInterface НЕ совсем подходит, так как я использую AJAX и сам Flash будет как бы в одном окне, а ссылка для передачи переменной в другом окне, я пробовал вообшем при использовании AJAX, ExternalInterface не работает так как нужно, мне нужно напрямую из PHP читать переменные во Flash as3 и постоянно обновлять их.

Старый 24.05.2010, 23:18
bars80080 вне форума Посмотреть профиль Отправить личное сообщение для bars80080 Найти все сообщения от bars80080
  № 4  
Ответить с цитированием
bars80080

Регистрация: Jun 2009
Сообщений: 31
вам товарищ надо бы почитать http://phpfaq.ru/na_tanke
и уяснить, что пхп находится на сервере, а флэш на клиенте, и между ними никакой прямой связи быть не может, это тупо два разных компьютера. любую передачу данных между ними исполняет http-протокол.

1. если вы хотите что-то передать из флэша на сервер в пхп, то в руки вам Loader непосредственно из флэша, либо ExternalInterface+AJAX если хочется через одно место
2. если нужно передать что-то из пхп во флеш, то вы можете выдать данные ещё на стадии генерации страницы, просто вставив нужные переменные в <param Vars="par1=<?php echo #value1; ?>">, либо если хочется через одно место, то напечататься их либо в хтмл, либо напрямую в javascript, а затем с помощью javascript запустить расшаренные функции в swf (я уже говорил, что это через одно место). либо пусть сама swf-ка запрашивает данные (см. п.1)

Старый 24.05.2010, 23:40
formatx вне форума Посмотреть профиль Отправить личное сообщение для formatx Найти все сообщения от formatx
  № 5  
Ответить с цитированием
formatx
[+3 25.04.10]

Регистрация: Apr 2010
Сообщений: 17
Незнаю, незнаю. через ExternalInterface у меня невыходит, есть страница обновляемая AJAX-ом, на ней есть ссылки, при нажатии на которые должны передаваться переменные в Flash AS3, но почемуто невыходит, если без AJAX то вроди работает, с ним нет. Через <param Vars=....> неустраивает так как данные в последствие не обновляються, а мне нужно каждый раз обновлять страницу на которой медиа контент с окошком для доступа к веб камере и микрафону и чтоб каждый раз не нажимать кнопку "разрешить" нужно напрямую данные кидать во Flash без обновления html страницы с Varsam-и..

Старый 25.05.2010, 06:59
kackbip вне форума Посмотреть профиль Отправить личное сообщение для kackbip Найти все сообщения от kackbip
  № 6  
Ответить с цитированием
kackbip
 
Аватар для kackbip

Регистрация: Sep 2007
Адрес: Tomsk
Сообщений: 943
Отправить сообщение для kackbip с помощью ICQ Отправить сообщение для kackbip с помощью Skype™
Барс дело говорит. Больше вариантов нет.

Старый 26.05.2010, 01:39
formatx вне форума Посмотреть профиль Отправить личное сообщение для formatx Найти все сообщения от formatx
  № 7  
Ответить с цитированием
formatx
[+3 25.04.10]

Регистрация: Apr 2010
Сообщений: 17
Я помню в AS 2 была возможность удобно из txt файла переменные подгружать, в AS 3 тоже вроди нашол эту функцию, но у меня тот файл в который нужно будет подгружать переменные, идёт с медиа контентом, с патоком с веб камеры и тд. и почему то не хочет работать. С этим AS3 одни проблемы....


Последний раз редактировалось formatx; 26.05.2010 в 01:41.
Старый 26.05.2010, 10:43
proxiServer вне форума Посмотреть профиль Отправить личное сообщение для proxiServer Найти все сообщения от proxiServer
  № 8  
Ответить с цитированием
proxiServer
 
Аватар для proxiServer

Регистрация: Jun 2006
Сообщений: 400
Используйте метод URLLoader.load() в
сочетании с URLLoaderDataFormat.VARIABLES как dataFormat.

Старый 26.05.2010, 20:02
formatx вне форума Посмотреть профиль Отправить личное сообщение для formatx Найти все сообщения от formatx
  № 9  
Ответить с цитированием
formatx
[+3 25.04.10]

Регистрация: Apr 2010
Сообщений: 17
Вообшем такая шас ситуация:
Есть файл cam.swf он пустой к нему через class подсоединяеться файл webcam.as
в котором package
{
import flash.display.Sprite;
................... и тд.
всё вроди работает, но мне нужно в него же подгружать переменные из txt файла или из php напрямую читать. Вообшем как только подсоединяю к нему загрузку из txt сразу перестаёт работать.. Что может быть?

Старый 27.05.2010, 10:04
proxiServer вне форума Посмотреть профиль Отправить личное сообщение для proxiServer Найти все сообщения от proxiServer
  № 10  
Ответить с цитированием
proxiServer
 
Аватар для proxiServer

Регистрация: Jun 2006
Сообщений: 400
Цитата:
подсоединяю к нему загрузку
Что, простите, и к чему вы там подсоединяете?

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

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

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


 


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


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