Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы (http://www.flasher.ru/forum/forumdisplay.php?f=10)
-   -   Еще раз очень прошу помочь!!! (http://www.flasher.ru/forum/showthread.php?t=39577)

Boyler 12.11.2002 15:53

Еще раз очень прошу помочь!!!
 
С формой своей я никак не допарюсь
http://www.rektime.h1.ru

Короче! Долго я парился с флэшкой, купил все-таки книгу и там знаит написано:
"бла, бла, бла... и чтобы эта форма заработала надоть на кнопку "SABMIT" написать Action Script типа

on (press) {
getURL "mailto:rek-timeastana@kepter.kz?subject="+sabj+"& body="+mail);
}

... и якобы эта форма будет работать, она действительно работает, но блин чето дофига в нее не напишешь.
У меня вообще получается по моей форме:

on (press) {
getURL("mailto:rek-timeastana@ kepter.kz?subject="+sabj+"&body="+"Дата первого выхода: "+mail+"%0A"+"Количество выходов: "+mail1+"%0A"+"Площадь: "+mail2+""+" кв.см" ..."+mail6);
}

пишу в этой форме то, что якобы должен писать заказчик, просто открывается окно броузера (пустое) и все никакого почтового клиента да вообще никакой реакции, а сама форма рабочая, т.к. ввожу по одному знаку в каждый текстовый блок все нормально работает!

Люди добрые пособите плз, весь сайт стоит из-за этой несчастной формы!

В общем я не понял толи во флешке есть какоето ограничение текста в форме или может не в ней а HTML чего-то гонит!

netstuff 12.11.2002 19:45

так и не понял, про какую форму ты говоришь... это, типа, "Заявки"? Так у тебя там вообще submita нет нигде, на что жать-то надо?

Boyler 13.11.2002 07:28

Извиняюсь
 
:confused: Я сам сайт не обновлял еще у меня вообще вопрос по форме как таковой!
А сайт я обновил, сегодня, можно точно посмотреть что получается!

Boyler 13.11.2002 07:56

О-о-о-пс
 
Короче обновил я сайт попробовал все действия заказчика проделать так сказать онлайн.
И вот что получилось, текста уже помещается побольше, но если в графах "Доп информация" и "Реквизиты..." написать по больше инормации, то в почтовике половина текста кушается!
Как быть подскажите пожалуйста?
И еще вопрос если я все-таки займусь этим серьезно, не будет ли такая же беда с серверными скриптами т.е. если написать скрипт допустим на PHP, не скушается ли конец текста?

Да к стати испоьзую я The Bat! - может в нем дело?

netstuff 13.11.2002 10:12

ну так ты потестируй на MS Outlook... если тоже самое - значит бат не виноват...

в ПХП, если писать все правильно - все будет нормально

----------------------------------------
я чессно слово так и не понял, в чем проблема...

voro_bej 13.11.2002 10:47

Привет, бойлер!
Посмотрел твою ссылку.
1. При нажатии на кнопку меню как-то тормозит появление информации. Это у тебя swf-ка подгружается?
2. Что там написано над "Датой первого выхода"? У меня шрифт поехал. Похоже на "Заявку на размещение рекламы".
3. Попробуй поставить курсор на первое поле InputText и понажимать клавишу Tab.
4. Очень с большими тормозами появляется наконец окно моего MS Outlook-a.
5. В поле сообщения между информациями каждого блока нет пробелов. Надо чо-то придумать.
6. И хочу тебя обрадовать: Вся информация в целости и сохранности введена в поле сообщения (пользуюсь MS Outlook)

Удачи!

Boyler 13.11.2002 12:56

:-)
 
Спасибо!
Так значиться можно запускать?
А при нажатии на кнопку действительно подгружаются swf, пока не придумал как от этого избавиться!
Ну все тогда, буду работать над окончательной версией сайта.
А есть ли счетчики, то есть можно вставить счетчик посещений в Flash?

За все огромное спасибо!

netstuff 13.11.2002 12:59

а аватар твой - это чего, ты в милиции?

Boyler 13.11.2002 13:18

?????????????
 
Я не совсем понимаю что такое - "аватар", да и не мент я вовсе!!!

voro_bej 13.11.2002 13:37

Шуток не понимаеш? ;)
Аватар это твоя фотка в фас. Можешь добавить ешо в профыл и номер на груди.

Boyler 13.11.2002 14:56

:-)
 
Понял, оценил!!!

Boyler 13.11.2002 15:18

Да и еще!
 
Не могу разобраться!
Вот как уже було сказано ранее, когда нажимаешь на кнопку "заявка" там или "предложения", то загружается отдельный swf-файл "заявка" либо "предложения", это действительно создает ощущение тормоза, я этого не заметил при тестировании, просто у меня стоит Naviscope (он показывает какие файлы грузятся в данный момент поэтому я и не обратил внимания).
Как этого можно избежать, я просто не могу себе этого представить! Отдельный мувик поставить, но как тогда его заставить проигрываться при нажатии на кнопку?

Еще раз заранее примного благодарен!!!

А "The Bat!" все-таки гонит, может только у меня!!!

netstuff 13.11.2002 15:22

Цитата:

Отдельный мувик поставить, но как тогда его заставить проигрываться при нажатии на кнопку?
э-э-э-э-э-э...... я наверное опять неправильно что-то понял, но:

_root.имя_мувика.gotoAndPlay(1);

ну а если это все-таки отдельный файл, то надо передавать переменную через JS.

Насчет БАТа: ты у себя ОутГлюк попробуй, все-таки БАТ вряд ли будет глюкавить...

Boyler 13.11.2002 15:55

Допустим у меня на кнопке "О нас" написяно:
on (release) {
loadMovieNum ("about.swf", 1);
}

, а мне как я понял надо поместить этот мувик на сцену и на кнопке написать:
on (release) {
_root.about.gotoAndPlay(1);
}, где "about" - это наименование символа с параметрами "move",
но тогда мувик "about" будет сразу проигрываться при загрузке основного мувика, или... нет.
А если попробовать поставить в этот мувик на первый кадр акшен "stop", на последнем естественно, то он вообще проигрываться не будет.
Чего-то я явно не догоняю!!!

Будьте добры поподробнее! Спасибо!

voro_bej 13.11.2002 16:16

for movieclip "About":
onClipEvent(load) {
stop()
}

Boyler 13.11.2002 16:28

!!!!!!!!!!!
 
Поместил я значит этот клип "about" который и так и написал:
onClipEvent(load) {
stop()
}
и получается что этот клип при запуске всего мувика тоже там торчит (в сцене), да к тому же еще и не проигрывается.
Чувствую я опять чего-то не догоняю!

netstuff 13.11.2002 16:35

то, что он не проигрывается - это хорошо, так и должно быть... а чтобы он ещё и не виделся допиши this._visible = false;

Boyler 14.11.2002 08:57

Класно!!!
 
Ребята спасибо!!!
Получилось просто класс, для себя понял то, что надо переключаться на режим експерта в "действиях", да и не понял до конца что за оператор "_root", надо будет почитать!!!

:confused: А как бы еще чтобы при нажатии на другую кнопочку появлялась вторая такая же плашка с текстом, чтобы при этом изчезала первая? Т.е. я конечно подозреваю как это сделать, можно конечно поставить на вторую кнопку:
on (release) {
setProperty ("about", _visible, "0");
}, но тогда она как-то резко изчезнет, как-нить поплавнее бы, или может можно как-то проиграть этот мувик в обратную сторону, а после этого запустить второй?

:D Вообще хочу сказать, что вы мировые парни, помогли всетаки, я это буду помнить!!! Оставайтесь всегда такими же!!!
Удачи!

netstuff 14.11.2002 10:40

стараемся...
 
_root - это не оператор... _root - это свет и добро... восславим всемогущий _root, trace() и т.п. Админь...

на самом деле, _root - это нулевой уровень, иными словами, это начало начал, точка входа для дерева объектов...

чтобы сделать проигрывание назад, лично я рекомендую тебе нарисовать это руками. сделать это мона так: копируешь все кадры исходной анимации (CTRL+ALT+C) и вставляешь их после исходной анимации (CTRL+ALT+V). далее выделяешь вставленное -> правая кнопка -> reverse frames. далее пишешь в нужных местах stop() и gotoAndPlay().
можно и программно:
_root.backward = true;

на мувике, который надо реверснуть:

onClipEvent(enterFrame){
if(_root.backward = true) {
while(this._currentframe != 1) {
prevFrame();
}
}
}

что-то типа того...

Boyler 14.11.2002 12:41

Re:
 
:cool: Класс!!!
Надо-ть попробовать думаю получится классно, первый вариант больше привлекателен, т.к. более удобен для усваивания!
Попробую все это переварить, чтобы не флудить потом по форумам!

:) Еще раз спасибо.

netstuff 14.11.2002 12:46

это правильно, флудить не надо... а то ещё модератором сделают :p

Boyler 14.11.2002 15:07

Я извиняюсь за излишнее беспокойство!
Да неполучается у меня нифига!!!
Уж не откажите! Я конечно понимаю, что уже все расписано, осталось только мозгами да руками немного пошевелить.

Короче встала еще одна проблема - с двумя мувиками такой фокус проходит(все значит написал как надо я так думаю) , типа:
для кнопки и мувика "about":

on (release) {
_root.about.gotoAndPlay(1);
_root.price.gotoAndPlay(11);
}

и потом в обратку для кнопки предложения (price):

on (release) {
_root.about.gotoAndPlay(11);
_root.price.gotoAndPlay(1);
}
, т.е получается эфект типа: одна плашка заменяет другую эфектом _alfa + движение.

А вот теперь сама проблема:
если попробовать воткнуть во все это дело еще одну аналогичную плашку, то как я думаю получится:
----------для кнопки "about":
on (release) {
_root.about.gotoAndPlay(1);
_root.price.gotoAndPlay(11);
_root.zayavka.gotoAndPlay(11);
}
----------для кнопки "price":
on (release) {
_root.price.gotoAndPlay(1);
_root.about.gotoAndPlay(11);
_root.zayavka.gotoAndPlay(11);
}
----------для кнопки "zayavka":
on (release) {
_root.price.gotoAndPlay(1);
_root.about.gotoAndPlay(11);
_root.zayavka.gotoAndPlay(11);
}
, я естественно начинаю подозревать что я чтото не правильно делаю так как при тестировании мувика получается такая лажа (я думаю вы уже догадались асли нет то сюда ), я в свое время капался в бейсике там есть оператор "if ... then" есть ли что нибудь в этом духе во флэш, то есть для проверки если допустим при нажатии на кнопку "Заявка", муви "price" находится в 10 кадре (там экшен стоит "stop"), то gotoAndPlay(11) кадр, а только потом к примеру _root.zayavka.gotoAndPlay(1);

А то я только сейчас начинаю понимать что я тону в этом борьще все глубже и глубже и поделать ничего не могу.
В книге подобной ситуации нет!

netstuff 14.11.2002 15:20

во-первых, у тебя код заявки идентичен коду price...

во-вторых, юзай переменные и храни их в самих объектах (не в корне):

в каждом мувике определена переменная backward = false(true);

далее проверяешь

---------- для about ---------------

on(release) {
if(this.backward == true) this.gotoAndPlay(11);
else this.gotoAndPlay(1);
if(_root.price.backward == true) _root.price.gotoAndPlay(11);
else _root.price.gotoAndPlay(1);
if(_root.zayavka.backward == true) _root.zayavka.gotoAndPlay(11);
else _root.zayavka.gotoAndPlay(1);
}

типа того

Boyler 14.11.2002 16:00

М-м-м-дя
 
:D Я же говорю все глубже и глубже

Большой сенкс!
Попробую проглотить, завтра, а то блин домой гонют...
Как говорят: "Компьютерщики - больной народ, нормальные люди в 18.00 уже дома сериалы смотрят, а их с работы фиг выгонишь".

:mad: Вот так -то вот!!!

Да, забыл, на счет кнопок я ошибся когда на форум писал, цыферку забыл подправить...

Ой, побежал, начальник в бешенстве...

netstuff 14.11.2002 16:01

гы, я только недавно с обеда пришел.... :(

ну ничего, зато в Казахстане на три часа раньше встают :D

Boyler 15.11.2002 17:25

!!!!!!!!!!!!!!!!
 
Чё-то тут не клеится!
Если это прочитать, тополучается так (в моем понимании):
on(release) {
------ нажали кнопку;

if(this.backward == true) this.gotoAndPlay(11);
------если переменная в мувике "about"=true , то есть мувик на 10 кадре, то проигрываем его до 20;

else this.gotoAndPlay(1);
------если не так, то проигрываем с 1 по 10 кадр;

if(_root.price.backward == true) _root.price.gotoAndPlay(11);
------если переменная в мувике "price"=true , то есть мувик на 10 кадре, то проигрываем его до 20;

else _root.price.gotoAndPlay(1);
------если не так, то проигрываем с 1 по 10 кадр;

if(_root.zayavka.backward == true) _root.zayavka.gotoAndPlay(11);
------если переменная в мувике "zayavka"=true , то есть мувик на 10 кадре, то проигрываем его до 20;

else _root.zayavka.gotoAndPlay(1);
------если не так, то проигрываем с 1 по 10 кадр;
} -----конец.


Все это повторяется и получается, что при нажатии на кнопку "О нас" проигрывается сразу три мувика!!!

Можт я не прав, я до конца не знаю операторов но я понимаю так (для кнопки "О нас"):
---------------------
on(release) {
if(_root.backward == false) _root.about.gotoAndPlay(1);
else _root.about.gotoAndPlay(11);
if(_root.price.backward == true) _root.price.gotoAndPlay(11);
if(_root.zayavka.backward == true) _root.zayavka.gotoAndPlay(11);
}
---------------------

для кнопки предложения (price):
---------------------
on(release) {
if(_root.price.backward == false) _root.price.gotoAndPlay(1);
else _root.price.gotoAndPlay(11);
if(_root.about.backward == true) _root.about.gotoAndPlay(11);
if(_root.zayavka.backward == true) _root.zayavka.gotoAndPlay(11);
}
--------------------

и для "Заявка":
--------------------
on(release) {
if(_root.zayavka.backward == false) _root.zayavka.gotoAndPlay(1);
else _root.zayavka.gotoAndPlay(11);
if(_root.price.backward == true) _root.price.gotoAndPlay(11);
if(_root.about.backward == true) _root.about.gotoAndPlay(11);
}

Может я и ошибся, у меня ничего не получилось!

Но не понятно в переменной "backward" - она для всех мувиков одинаковая или надо для каждого разную переменную задавать? Т.к. попробовал задать разные переменные, тоже не получилось!!!
А еще не понятно куда их определять эти переменные пробовал на самих мувиках в главной сцене и пробовал ставить переменные на кадры, допустим в 10 кадр ставлю переменную: скажем p=true,а в 20 когда мувик выгружается ставлю p=false.

:( Опять не догоню никак! Лажа получается!

Help please!!!

netstuff 15.11.2002 17:33

переменные ставь ОБЯЗАТЕЛЬНО в каждый мувик отдельно, иначе, если хочешь в руте их хранить - обзывай по разному (например, about_bw = ....)

а то, что они у тебя все прогирываются одновременно - так ты не забывай при включении бэкварда на одну кнопку, выключать бэквард остальных:

_root.about.backward = true;
_root.zayavka.backward = false;

Дерзай...

Boyler 16.11.2002 11:40

Понял!!!
 
Но попробовать!
Спасибо.

allexx 18.11.2002 05:07

Глюк какой то
 
При открытии сайта кликаю на заявку. В итоге ровно на 3 секунды открываются какие то окошки с двойным текстом перед ними и через три сек. исчезают. Кнопки отправить нет и в помине.
:confused: И как такую форму заполнять ?
и что за полоса вертикальная постоянно в центре экрана? :(

Boyler 18.11.2002 15:45

Я просто его еще пока не закончил!


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

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