Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » FLASH

Модерирует : Cheery

Svarga (09-09-2003 01:11):
Один вопрос-- одна тема.
 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4

   

Decibel



Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Вот захотел поберечь нервы пользователям, да и трафик сэкономить.
Решил снабдить кнопками и менюшкой на флеше, в который данные из mysql базы импортированы. В общем c помощью php вытягиваю данные из базы данных, генерирую html страницу с которой в принципе и вставляю переменные в ролик.
Во флеше я не гуру, и методом тыка сделал это так :
<EMBED src="Movie.swf?textvar=textvalue" .....
Всё работает в opera и mozilaa, но не в internet explorer
Подскажите как в ie переменные импортировать ?

 


 

Цитата:
 
Внимание!
 
Эта тема будет закрыта, поэтому по конкретным вопросам по Flash
создаём новые темы, либо используем существующие (один вопрос — одна тема)

 
Перед созданием темы просьба пользоваться фильтром.

 
В этой теме только разбираемся с уже заданными вопросами...

 
 
 


Всего записей: 17 | Зарегистр. 06-12-2002 | Отправлено: 23:24 23-12-2002 | Исправлено: Svarga, 04:23 23-07-2003
fiot



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Svarga

Цитата:
 Скорее всего это изначально так и задумано было.

2bd

----------
((a={}).__proto__=a).a;

Всего записей: 864 | Зарегистр. 20-09-2001 | Отправлено: 23:33 08-04-2003
Sergeant

Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Svarga,

Цитата:
Флэшки могут считывать данные из текстовых и XML документов.  
Можешь просто вносить скриптом данные в текстовый документ.  
напр.  
file.txt:  
Спасибо за наводку нужна была идея.. обошелся без текстового файла. Сделал так:

Код:
--- скрипт:
header("Content-type: text/plain");
echo("&hosts total=".$hosts_total."&hosts today=".$hosts_today."&hits total=".$hits_total."&hits today=".$hits_today);
 
--- флэш:
this.loadVariables("count.php");
Т.е. заголовками в пхп-файле указываем тип "текст" и можно обойтись без создания текстового файла, а сразу передавать строку во флэш.
 
К чему написал? Ну, может кому пригодится...

Всего записей: 1553 | Зарегистр. 06-08-2001 | Отправлено: 01:37 10-04-2003
Saint_Father

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ну, раз все вопросы по Flash сюда - получите ламерский...
Вот загнал я в ФЛЭШ переменные, теперь анализирую их и по результатам мне надо изменить надпись на кнопке. Сделал я кнопку, наваял надпись StaticText, сделал из него МувиКлип и много всяких путей перепробовал... Чего-то меня клинит... Всякие InsertText лежат поверх кнопки и последняя перестает быть таковой...  
Ну не знаю я...

Всего записей: 2 | Зарегистр. 11-04-2003 | Отправлено: 22:33 11-04-2003
fiot



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Saint_Father
делаешь movieClip: instance:btn в нём делаешь dynamicTextField var: text_

Код:
 
_root.btn.onPress = function () {
this.text_= "gonevo";
}
 

 
Добавлено
могу скинуть на мыло... только кинь реквест на fiot@ua.fm

----------
((a={}).__proto__=a).a;

Всего записей: 864 | Зарегистр. 20-09-2001 | Отправлено: 23:17 11-04-2003
Saint_Father

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Заранее спасибо за мыло.
С риском быть надоедливым чайником - еще один вопрос - Я хочу весь сайт сделать ФЛЭШевым. Т.е. выдаваемые скриптом странички (ХТМЛ-коды) собирать в текстовую переменную и пихать в окно ФЛЭШ. С пиханием у Вас все очень хорошо расписано, но... Можно как-то отображать во ФЛЭШ ХТМЛ - код, как отображался бы он в браузере клиента. Какое должно быть отображающее окно? Галочки на DinamicText мне почему-то выводят мои тэги в виде текста, а не воспринимают их как нарезку странички (в данной идее - окна отображения).

Всего записей: 2 | Зарегистр. 11-04-2003 | Отправлено: 14:33 12-04-2003
fiot



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Saint_Father
обязательно html ??? возможно это будет псевдо html...  
реально, грузить html куда проще... чем делать такое же с помошью ООП...
готовых примеров нет...  
ЗЫ. в свойствах dynamic textfield есть render as HTML...  


----------
((a={}).__proto__=a).a;

Всего записей: 864 | Зарегистр. 20-09-2001 | Отправлено: 19:29 12-04-2003
pesok



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вот только нашел эту тему!
 
Такая проблема: Я загружаю jpg фотки с loadmovie(). Тестируя на своем компе - все работает на ура, как только загружу на сервак - работает хреново. Вот я сделал короткий пример который демонстрирует проблему (swf и fla файлы):  
 
http://fortest.8k.com/testimages.swf  
 
http://fortest.8k.com/testimages.fla  
 
Вот что у меня получаетса:  
Загрузил свф первый раз - экран пустой,  
сделал рефреш в интернет ехплорере - могу видеть до фотки номер 5 потом сдыхает  
сделал рефреш опять - теперь до фотки номер 10 и сдох  
еще раз рефреш - все фотки работают  
Если стереть интерната cache - все сначала  
 
Кто нибудь силен во Flashе?

Всего записей: 592 | Зарегистр. 13-03-2002 | Отправлено: 22:53 14-04-2003
fiot



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
pesok

Цитата:
Кто нибудь силен во Flashе?

ага...
флашка у тебя не грузится...
но ничего... посмотри тут...

----------
((a={}).__proto__=a).a;

Всего записей: 864 | Зарегистр. 20-09-2001 | Отправлено: 02:22 15-04-2003
pesok



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
ага...  
флашка у тебя не грузится...  

 
 
Вот еще раз:
http://fortest.8k.com/images/testimages2.fla
 
 

Всего записей: 592 | Зарегистр. 13-03-2002 | Отправлено: 02:35 15-04-2003
fiot



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
pesok
Forbidden
Remote Host: [xxxxxxxx]
 
You do not have permission to access http://fortest.8k.com/images/testimages2.fla  
Data files must be stored on the same site they are linked from.  
 
Thank you for using FreeServers
 
 
Добавлено
ты всё таки разберись с той флашкой на которую я урл дал... а потом показывай свою...

----------
((a={}).__proto__=a).a;

Всего записей: 864 | Зарегистр. 20-09-2001 | Отправлено: 02:39 15-04-2003
pesok



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
То что ты дал не совсем то что нужно, мне бы хотелось узнать что не так именно в моем случае. Попробуй отсуда скачать:
 
http://www.streamload.com/Deliver.asp?nodeID=1256261978&datatypeID=45&qualityID=0

Всего записей: 592 | Зарегистр. 13-03-2002 | Отправлено: 03:20 15-04-2003
fiot



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
pesok
опять у меня нет прав доступа...

----------
((a={}).__proto__=a).a;

Всего записей: 864 | Зарегистр. 20-09-2001 | Отправлено: 10:55 15-04-2003
pesok



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
блин, извени Фиот, даже не знаю куда положить. Здесь тоже не могу присоеденить
 
Добавлено
нашел решение, вопрос снят - спасибо Fiotу за желание помочь!

Всего записей: 592 | Зарегистр. 13-03-2002 | Отправлено: 18:48 15-04-2003
fiot



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
pesok
всегда пожалуйста...

----------
((a={}).__proto__=a).a;

Всего записей: 864 | Зарегистр. 20-09-2001 | Отправлено: 23:55 15-04-2003
VitaliyB



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Привет народ!  
 
Подскажите плиз в чем проблема. Корректирую flash,  
написаный кем-то. Он загружает таблицы из базы.  
Каждая кнопка на один query.  
Пробовал загружать одной кнопкой - не катит(  
ничего не грузит).  
Более того если кнопки нажимать быстро  
одна за другой то тоже ничего не загружает.  
В чем же дело?  
 
Код такой:
 
function onClick(btn)
{
if(btn==read_waffNam)
{
readWaffenBild();
gotoAndStop(2);
}
else if(btn==read_lauf)
{
readDataFromDbLauf();
gotoAndStop(3);
}
else if(btn==read_gehaeuse)
{
readDataFromDbGehaeuse();
         ................ i t.d.
 
 
функции readWaffenBild(), readDataFromDbLauf() и др.  
вызывают функцию XMLobject с соответствующими параметрами:
 
function XMLobject(table)
{
var sql;
if (table=="bauteil"){
sql="select id, bild_klein, bild_gross from "+table;}
else if(table=="kombi"){
sql="select bauteil1, bauteil2 from "+table;}
else if(table=="waffenbildnamen"){
sql="select l_id, g_id, k_id, a_id, m_id, s_id, bild_klein, bild_gross, bild_3d from "+table;}
else{
sql="select id, beschreibung from "+table;}
 

delete _root.text;
delete _root.text1;
delete _root.text2;
delete _root.text3;
myXML=new XML();
myXML.onLoad=function()
{
if(!myXML.loaded)
{
_root.text="Fehler bei SELECT from "+table+" !";
}
else
{
_root.text=myXML.print(table);
}
}  
myXML.load("query.php?sql="+escape(sql));
}
 
 

Всего записей: 579 | Зарегистр. 14-04-2003 | Отправлено: 17:31 23-04-2003
fiot



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
VitaliyB
не информативный код...
/*
нажатие на клавишу - функия {тело отсутствует...}
переход по фреймам
чтение базы...
удаление текстфилдов..  
ЗЫ. loaded хуже работает чем конструкция

Код:
myXML.onLoad=function(success){if (success) {}}

*/
вообще сложно сказать что именно у тебя не работает...

----------
((a={}).__proto__=a).a;

Всего записей: 864 | Зарегистр. 20-09-2001 | Отправлено: 02:37 24-04-2003
VitaliyB



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
То что она делает это понятно.  
Я не могу понять вот что:  
На каждую кнопку вешаю одно  
обрашение к базе(select)  
и нажимаю все подряд - работает.  
А пишу на одну кнопку функцию  
 
function readStart()
{
readWaffenBild();
readDataFromDbLauf();
readDataFromDbGehaeuse();
readDataFromDbKammer();
readDataFromDbAbzug();
readDataFromDbMagazin();
readDataFromDbSchaft();
readBauteil();
gotoAndStop("lauf");
}
 
Так не пашет!
Эти функции делают такое(все одинаковое примерно):
function readWaffenBild()
{
if(!waffBildLoad){
XMLobject("waffenbildnamen");}
waffBildLoad=true;
}
XMLobject я вверху писал. Может у меня что-то с настройками  
SQLя? Или PHP кривой? Я уже не знаю чего думатй!
 

Всего записей: 579 | Зарегистр. 14-04-2003 | Отправлено: 17:11 24-04-2003
fiot



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
VitaliyB
да уж .. сложно что-то посоветывать...

----------
((a={}).__proto__=a).a;

Всего записей: 864 | Зарегистр. 20-09-2001 | Отправлено: 01:48 25-04-2003
VitaliyB



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
 
да уж .. сложно что-то посоветывать...

 
 
 
fiot
Ладно, все равно спасибо.  
Бросил я это гнилое занятие - решил по-своему переписать.  
Просто PHP-шкой читать из базы и пихать во флаш. Но у меня даже такая штука не работает:  
 
//файл data.txt  
&ххх=12345  
 
//во флаш:  
this.loadVariables("data.txt");  
trace("xxx= "+xxx);
 
trace выводит:    xxx=
 
ПОЧЕМУ ?
 
 

Всего записей: 579 | Зарегистр. 14-04-2003 | Отправлено: 12:44 25-04-2003
fiot



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
VitaliyB
потому:  
1. указываем что и куда грузим
2. ждём когда оно загрузиться
3. читаем...
а реализация:

Код:
 
System.security.allowDomain("myhost"); // можно и не писать...
System.useCodepage = 1; // что бы понимал кирилик  
//(работает только на локальной машине)
// для того что-бы всё сразу понималось текст должен быть
// в юникодах...  
var _url_="data.txt";
myvars = new LoadVars();
myvars.load(_url_);
myvars.onLoad = function(success) {
if (success) {
with (_root.myvars) {
                         trace("xxx= "+xxx);  
                  }
         }
}
 

удачи

----------
((a={}).__proto__=a).a;

Всего записей: 864 | Зарегистр. 20-09-2001 | Отправлено: 19:53 25-04-2003
   

Страницы: 1 2 3 4

Компьютерный форум Ru.Board » Интернет » Web-программирование » FLASH
Svarga (09-09-2003 01:11):
Один вопрос-- одна тема.


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru