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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
VitaliyB



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Громадное спасибо fiot !
Все работает!!!
 
Может еше на один вопросик даш ответ:  
Я пытаюсь теперь подключить туда php.  
В принципе получается, но если без массивов.  
 
flash::echoVar("lauf_besch_".$i,$row[1],TRUE);
 
А если пишу  
 
flash::echoVar("lauf_besch[".$i."]",$row[1],TRUE);
 
то уже не работает .  
 
Ф-ция echoVar($varName, $varValue, $urlEncode = FALSE)
просто пишет echo после urlencode($varValue):  
echo "&".$varName."=".$varValue."&\n";

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



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

Цитата:
Все работает!!!  

это хорошо ...
 

Цитата:
В принципе получается, но если без массивов.  

а зачем тогда массивы использовать ???


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

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



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

Цитата:
а зачем тогда массивы использовать ???  

 
Потому что мне потом во флаше надо в цикле пробегать записи из таблиц.  
А если и меня будет 100 переменных вида  
"name_0", "name_1", "name_2",... "name_99"
то как же я это зделаю????
 
 
АУУУУ????

Всего записей: 579 | Зарегистр. 14-04-2003 | Отправлено: 14:15 27-04-2003 | Исправлено: VitaliyB, 11:51 30-04-2003
VitaliyB



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

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



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

Цитата:
то как же я это зделаю????  


Код:
 
for (var i=0, i_max=99;i<=i_max; i++){/*переменная = */_root["name_"+i]}
 


ЗЫ. почитай про ассоциативные массивы...

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

Всего записей: 864 | Зарегистр. 20-09-2001 | Отправлено: 09:08 01-05-2003
VadimKS

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Поможите.
есть такая строка:
loadVariables ("zach.txt", "0");
считываются данные с файла zach.txt.
Файл этот находится там же где и флеш файл
еще строку эту можно написоать так:
loadVariables ("c:/winnt/zach.txt", "0");
файл находится в c:/winnt/.
а как написать ссылку на расположение этого фала zach.txt в папке c:/winnt/
не используя c:/, т.е. в виде системной папки
мои попытки:
loadVariables ("windir/zach.txt", "0");
loadVariables ("%SystemRoot%/zach.txt", "0");
не увенчались успехом
 
Поможите плиз. пожет кто знает.
 

Всего записей: 1 | Зарегистр. 06-05-2003 | Отправлено: 07:58 06-05-2003
fiot



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
VadimKS
ИМХО, врядли... только абсолютные линки...

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

Всего записей: 864 | Зарегистр. 20-09-2001 | Отправлено: 10:32 06-05-2003
VitaliyB



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

Цитата:
Код:  
for (var i=0, i_max=99;i<=i_max; i++){/*переменная = */_root["name_"+i]}  
 
почитай про ассоциативные массивы...
 

 
Спасибо fiot. Я про ассоциативные массивы конечно читал, но много программировал на C без них, поетому не додумался их использовать . Спасибо еше раз!

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



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

Цитата:
но много программировал на C без них

мне тебя жалко... с ними так всё просто и удобно...
ЗЫ. Пожалуйста...

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

Всего записей: 864 | Зарегистр. 20-09-2001 | Отправлено: 22:14 06-05-2003
Vasya Pupkin



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

Цитата:
а как написать ссылку на расположение этого фала zach.txt в папке c:/winnt/  
не используя c:/, т.е. в виде системной папки  

Извини, а можно узнать смысл? Может удасться обойти это.

----------
я не люблю людей

Всего записей: 7083 | Зарегистр. 24-02-2001 | Отправлено: 22:49 06-05-2003
Nam_Chypov

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Извините за ламерский вопрос.  
Как лучше всего навесить на кнопку во флэше  
вызов почтового клиента по умолчанию?  
Благодарю за ответ.

Всего записей: 29 | Зарегистр. 01-11-2002 | Отправлено: 13:26 07-05-2003
fiot



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

Код:
 
_root.myButton.onPress = function () {getURL("mailto:fiot@ua.fm?subject=test");}
 



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

Всего записей: 864 | Зарегистр. 20-09-2001 | Отправлено: 17:13 07-05-2003
Nam_Chypov

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
fiot
Огроммное спасибо!

Всего записей: 29 | Зарегистр. 01-11-2002 | Отправлено: 21:18 07-05-2003
Ider Ins



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Народ!
Такой вопрос:
Как зделать флешку с прозрачным фоном?
( в смысле, воткнув флешку в ХТМЛь, на сложный бэкграунд, она шла поверх него, но своего фона не имела)
Вообще можно ли так сделать?
 
Есль есть экзампль (*.fla), то шлите мне.

Всего записей: 32 | Зарегистр. 06-07-2003 | Отправлено: 18:39 16-07-2003
Svarga

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

Цитата:
Как зделать флешку с прозрачным фоном?  

Сюда загляни:
Как на флеше cделать прозрачный фон

----------
away.

Всего записей: 4161 | Зарегистр. 25-06-2002 | Отправлено: 00:07 17-07-2003
fiot



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

Код:
 
_global.magnet = 500;
_quality = "LOW";
MovieClip.prototype.addProperty("x", function () { this.$x = this._x;ASSetPropFlags( this, ["$x"], 7, 1); return this.$x;}, null);
MovieClip.prototype.addProperty("y", function () { this.$y = this._y;ASSetPropFlags( this, ["$y"], 7, 1); return this.$y;}, null);
MovieClip.prototype.useHandCursor = 0;
MovieClip.prototype.onEnterFrame = function() {
this.distanceX = _root._xmouse - this._x;
this.distanceY = _root._ymouse - this._y;
this.distance  = Math.sqrt(this.distanceX*this.distanceX+this.distanceY*this.distanceY);
this.powerX    = this._x-this.distanceX/this.distance*magnet/this.distance;
this.powerY    = this._y-this.distanceY/this.distance*magnet/this.distance;
this.forceX    = (this.forceX+(this.x-this._x)/2)/1.66;
this.forceY    = (this.forceY+(this.y-this._y)/2)/1.66;
ASSetPropFlags(this, ["distanceX","distanceY","distance","powerX","powerY","forceX","forceY"], 1, 1);
this._x = this.powerX + this.forceX;
this._y = this.powerY + this.forceY;
};
 

как использовать...
кидаешь в _root в любое место мувик... можно один экземпляр из lib а код вставляешь в акшен первого фрейма...  и смотришь что происходит...
ВОПРОС: кто знает как оптимизировать вычисления ???

Всего записей: 864 | Зарегистр. 20-09-2001 | Отправлено: 00:43 17-07-2003
Ider Ins



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

Всего записей: 32 | Зарегистр. 06-07-2003 | Отправлено: 17:45 20-07-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