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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 06.02.2008, 16:46
Ostgur вне форума Посмотреть профиль Отправить личное сообщение для Ostgur Посетить домашнюю страницу Ostgur Найти все сообщения от Ostgur
  № 11  
Ответить с цитированием
Ostgur
 
Аватар для Ostgur

Регистрация: Apr 2004
Адрес: macromedia—adobe Любит: Flash MX
Сообщений: 2,860
Код:
this.createEmptyMovieClip("target_mc", this.getNextHighestDepth());
loadVariables("params.txt", target_mc); //грузим переменные из params.txt в target_mc
function checkParamsLoaded() { 
 if (target_mc.done == undefined) {
 trace("не сейчас.");
 } else {
 trace("загрузка закончена. убиваем интервал param_interval");
 trace("-------------");
 for (i in target_mc) {
 trace(i+": "+target_mc[i]);
 }
 trace("-------------");
 clearInterval(param_interval); 
 }
}
var param_interval:Number = setInterval(checkParamsLoaded, 100);
params.txt должен содержать текст, типа
Цитата:
var1="hello"&var2="goodbye"&done="done"
переменные разделяются через &

Старый 11.02.2008, 15:01
inco_nj вне форума Посмотреть профиль Отправить личное сообщение для inco_nj Посетить домашнюю страницу inco_nj Найти все сообщения от inco_nj
  № 12  
Ответить с цитированием
inco_nj
 
Аватар для inco_nj

Регистрация: Jan 2008
Адрес: Нижний Новгород
Сообщений: 21
Отправить сообщение для inco_nj с помощью ICQ
2 Ostgur:
Посидел, повтыкал в этот код... По-моему, это не совсем то... Больше похоже на прелоадер или что-то в этом духе.

Сам пока не придумал ничего лучше этого:
Код:
variable_from_php.loadVariables("URL","layer_name");
layer_name.text = variable_from_php;
Но всё равно не работает, пишет в текстовом поле UNDEFINED.
Я так понимаю, мне надо задать какую-то переменную через VAR, увязать её с текстовым файлом по URL и потом вывести её значение.

Старый 11.02.2008, 15:08
Ostgur вне форума Посмотреть профиль Отправить личное сообщение для Ostgur Посетить домашнюю страницу Ostgur Найти все сообщения от Ostgur
  № 13  
Ответить с цитированием
Ostgur
 
Аватар для Ostgur

Регистрация: Apr 2004
Адрес: macromedia—adobe Любит: Flash MX
Сообщений: 2,860
да, переменные так задаются var1="hello", пример пхп записи переменной пригодной для loadVariables флэша:
Код:
page_file = 'var1="hello"';
$poch = fopen('params.txt');
fwrite($poch, $page_file);

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

Регистрация: Jan 2008
Адрес: Нижний Новгород
Сообщений: 21
Отправить сообщение для inco_nj с помощью ICQ
Данный код мне нужно вписывать в текстовый файл, формируемый ПХП?
Если да, тогда тот код, который я написал, будет верен?

Старый 11.02.2008, 15:50
Ostgur вне форума Посмотреть профиль Отправить личное сообщение для Ostgur Посетить домашнюю страницу Ostgur Найти все сообщения от Ostgur
  № 15  
Ответить с цитированием
Ostgur
 
Аватар для Ostgur

Регистрация: Apr 2004
Адрес: macromedia—adobe Любит: Flash MX
Сообщений: 2,860
данный код — php код, который формирует текстовый файл params.txt с переменной для флэш var1="hello"


Последний раз редактировалось Ostgur; 11.02.2008 в 15:56.
Старый 11.02.2008, 17:02
inco_nj вне форума Посмотреть профиль Отправить личное сообщение для inco_nj Посетить домашнюю страницу inco_nj Найти все сообщения от inco_nj
  № 16  
Ответить с цитированием
inco_nj
 
Аватар для inco_nj

Регистрация: Jan 2008
Адрес: Нижний Новгород
Сообщений: 21
Отправить сообщение для inco_nj с помощью ICQ
Ага, понял. А код вывода я правильно написал?

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

Регистрация: Jan 2008
Адрес: Нижний Новгород
Сообщений: 21
Отправить сообщение для inco_nj с помощью ICQ
В общем, решил проблему так.

Создал текстовый слой my_text, в котором будет отображаться счётчик.
Создал поверх него ещё один слой, назначил ему скрипт:
Код:
my_text.text = _root.count;
В HTML-коде на странице с флэшкой вписал:

- в тэг <embed>:
Код:
<embed flashVars="count=123456" ...>
- под тэгом <object>:
Код:
<param name="FlashVars" value="count=123456">
Получилось что-то вроде этого:
Код:
<html xmlns="URL">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=koi8-r" />
<title>Flash_Name</title>
</head>
<body bgcolor="#ffffff">
<!--url's used in the movie-->
<!--text used in the movie-->
<!--
<p align="center"></p>
-->
<!-- saved from url=(0013)about:internet -->
<object ...>
<param name="FlashVars" value="count=123456">
<param name="allowScriptAccess" value="sameDomain" />
<param name="bgcolor" value="#ffffff" />
...
<embed flashVars="count=123456" ...>
</object>
</body>
</html>

Старый 07.04.2008, 15:25
aladd вне форума Посмотреть профиль Отправить личное сообщение для aladd Найти все сообщения от aladd
  № 19  
Ответить с цитированием
aladd
 
Аватар для aladd

Регистрация: Jul 2006
Сообщений: 14
и что получилось в итоге? где посмотреть?

Старый 07.04.2008, 23:37
Alex Lexcuk вне форума Посмотреть профиль Отправить личное сообщение для Alex Lexcuk Посетить домашнюю страницу Alex Lexcuk Найти все сообщения от Alex Lexcuk
  № 20  
Ответить с цитированием
Alex Lexcuk

блогер
Регистрация: Mar 2008
Адрес: Донецк_city
Сообщений: 1,094
Записей в блоге: 5
Конечно у меня, без проверки на ip-адрес.
http://dnadillo.dn.ua/php_flash/clas...attendance.swf
http://dnadillo.dn.ua/php_flash/php_flash.zip


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

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

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


 


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


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