Модераторы: SoWa

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> вопрос по mailto, непонимаю 
:(
    Опции темы
trawa
Дата 10.5.2005, 20:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 10.5.2005

Репутация: нет
Всего: нет



 Здраствуйте.У  меня вопрос по mailto.Сделал кнопку с ссылкой на мыло, при наведении белеет, когда отводишь стрелку надпись переходит в исходный цвет.Все зделал нормально , но как только я делаю ссылку на мыло (mailto:) он начинает себе непонятно себя вести.Например работает только если наводишь или наоборот,либо не работает когда жмеш.Я выложил исходник,потому что я уже запарился перебирать варианты: - все сделать,файл,экспорт фильма,email.sfw,сохранить,заменить,экпортировать=ок.Потом dremer,f12,разрешить заблокированное содержимое (win xp sp2),ДААААААА!!!!smile,проверить.Если не получилось , все заново, только немного изменненое.Что я не так делаю, где ошибка.FlashMX. Заранее благодарен.


Это сообщение отредактировал(а) trawa - 25.10.2012, 00:07

Присоединённый файл ( Кол-во скачиваний: 5 )
Присоединённый файл  email.fla
PM MAIL   Вверх
Jlekc
Дата 11.5.2005, 00:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 520
Регистрация: 10.2.2005
Где: Leopolis

Репутация: 3
Всего: 4



смотрел на сорс, хмм.
Цитата
,либо не работает когда жмеш.

у тя на нажатия пустота.
Цитата
Например работает только если наводишь или наоборот

а эт чо значит?
Цитата
работает
я понимаю, онКлик должен отработать, а у тя?


--------------------
PM MAIL ICQ   Вверх
trawa
Дата 11.5.2005, 03:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 10.5.2005

Репутация: нет
Всего: нет



 Хорошо, смысл такой, у меня есть кнопка на мыло , она серого цвета в спокойном положении.При наведении мышкой, она меняет цвет на белый.При положении когда мышь убираеться с надписи мыла она опять становиться серой,то есть переходит в начальное  по цвету положение.При нажатии она так же серая,при отпускании - серая.Смысл в том ,что, когда я не ставлю на нее сыылку (mailto), все нормально фурычит,как я написал выше.Как только ставлю ссылу, на любом положении, будь то онклик,down,out, хоть на все сразу , начинает неправильно работать именно цветовые переходы, при наведении или отпускании мышки, все время серый цвет,либо быстро мигнет белым.Если не лень поставте эту ПРОКлятую сылу на мое мыло или на свое, я уж там разберусь где я торможу. может исправить что-то надо. Я уже не могу бороться с этим. Такое бывает , зациклился и все , понять не могу.Это как ищешь что нибудь ,а оно у тебя в руках.Вылаживаю исходник без ссылки внутри,просто добавте линк:).Я буду молиться за вас,грешники:)  

p.s Как то тяжело мне дается флеш, не могу сделать простую штуку как линк,
<a href="mailto"></aминь> 

Это сообщение отредактировал(а) trawa - 25.10.2012, 00:09

Присоединённый файл ( Кол-во скачиваний: 3 )
Присоединённый файл  email_N2.fla
PM MAIL   Вверх
BSOD
Дата 11.5.2005, 14:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 405
Регистрация: 1.11.2004
Где: Гомель

Репутация: 1
Всего: 3



Брось ты эти кнопки..
Нарисуй мувик, в нем 2 кадра : 1-й - кнопка в спокойном положении, 2 -й при наведении;
назови его например button, и поставь такой код:

Код

on (rollOver) {
    gotoAndStop(2);
}
on (rollOut) {
    gotoAndStop(1);
}
on (press) {
    gotoAndStop(1);
}




Цитата(trawa @ 10.5.2005, 20:32)
все зделать,файл,экспорт фильма,email.sfw,сохранить,заменить,экпортировать=ок.Потом dremer,f12,разрешить заблокированное содержимое (win xp sp2),ДААААААА!!!!:),проверить.Если не получилось , все заново, только немного изменненое.Что я не так делаю, где ошибка.FlashMX. Заранее благодарен.


А зачем так извращаться, чтобы просто глянуть свой мувик, не легче ли нажать ctrl + Enter ?



--------------------
как корабль назовешь - то на нем и напишешь
PM MAIL WWW ICQ   Вверх
Jlekc
Дата 11.5.2005, 17:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 520
Регистрация: 10.2.2005
Где: Leopolis

Репутация: 3
Всего: 4



maximum прав,зачем париться.

но есе хочеш:
вставил обработку, все так как и должно.
у тя на нажатия - кнопка ваще отсутсвует(это не глюк).

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

Это сообщение отредактировал(а) Jlekc - 11.5.2005, 17:04


--------------------
PM MAIL ICQ   Вверх
Guest
Дата 11.5.2005, 19:52 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Цитата(maximum @ 11.5.2005, 14:00)
Брось ты эти кнопки..
Нарисуй мувик, в нем 2 кадра : 1-й - кнопка в спокойном положении, 2 -й при наведении;
назови его например button, и поставь такой код:

....
...

А куда код-то писать? Во флеше или в HTML? Если во флеше, то где? В действиях?
  Вверх
AntonioBanderaz
Дата 12.5.2005, 01:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Velichko Anton
**


Профиль
Группа: Участник
Сообщений: 851
Регистрация: 28.4.2005
Где: Санкт-Петербург

Репутация: 1
Всего: 18




Цитата(Guest @ 11.5.2005, 19:52)
А куда код-то писать? Во флеше или в HTML? Если во флеше, то где? В действиях?

Ох, боже мой... Держи... Там внутри вместо trace(11); поставь свою ссылку...

Добавлено @ 01:49
Для страховки...
Код

//HitOblast.useHandCursor = false;
HitOblast.onRollOver = function() {
    gotoAndPlay(2);
};
HitOblast.onRollOut = function() {
    gotoAndPlay(11);
};
HitOblast.onRelease = function() {
    trace(11); //твоя ссылка тут!!!!!!!!!!!
};


HitOblast - Кнопка в которой только Hit область задана...

если Ты не хочешь курсор как на кнопке - ракоментируй первую строчку...

Присоединённый файл ( Кол-во скачиваний: 8 )
Присоединённый файл  email.fla


--------------------
ГЫ... 
PM MAIL ICQ   Вверх
Guest
Дата 12.5.2005, 23:07 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Код

//HitOblast.useHandCursor = false;
HitOblast.onRollOver = function() {
    gotoAndPlay(2);
};
HitOblast.onRollOut = function() {
    gotoAndPlay(11);
};
HitOblast.onRelease = function() {
    trace(11); //www.forum.vingrad.ru/ 
};


Так?
При открытии HTML страницы с данной флешкой грузится

http://www.macromedia.com/

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

Код


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=koi8-r" />
<title>email</title>
</head>
<body bgcolor="#000000">
<!--url's used in the movie-->
<!--text used in the movie-->
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="100" height="20" id="email" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="email.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#000000" />
<embed src="email.swf" quality="high" bgcolor="#000000" width="100" height="20" name="email" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
</body>
</html>


  Вверх
AntonioBanderaz
Дата 13.5.2005, 00:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Velichko Anton
**


Профиль
Группа: Участник
Сообщений: 851
Регистрация: 28.4.2005
Где: Санкт-Петербург

Репутация: 1
Всего: 18



Цитата(Guest @ 12.5.2005, 23:07)

//HitOblast.useHandCursor = false;
HitOblast.onRollOver = function() {
    gotoAndPlay(2);
};
HitOblast.onRollOut = function() {
    gotoAndPlay(11);
};
HitOblast.onRelease = function() {
    trace(11); //www.forum.vingrad.ru/ 
};
Так?

Я же писал ВМЕСТО trace(11);!!!!!!!!!!
Вот так:
Код

//HitOblast.useHandCursor = false;    
HitOblast.onRollOver = function() {    
    gotoAndPlay(2);    
};    
HitOblast.onRollOut = function() {    
    gotoAndPlay(11);    
};    
HitOblast.onRelease = function() {    
    getURL('www.forum.vingrad.ru','_blank'); //ВМЕСТО _blank можешь поставить '_self'    
};    

Добавлено @ 00:36
Код

<html>
<head>
<title>email</title>
</head>
<body bgcolor="#000000">
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="100" height="20" id="email" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="email.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#000000" />
<embed src="email.swf" quality="high" bgcolor="#000000" width="100" height="20" name="email" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
</body>
</html>

Добавлено @ 00:38
Дальше сам, я в aut... Удачи.. smile smile smile


--------------------
ГЫ... 
PM MAIL ICQ   Вверх
cosmos33
Дата 17.5.2005, 18:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


небывалый
*


Профиль
Группа: Участник
Сообщений: 55
Регистрация: 8.1.2005
Где: Санкт-Петербург

Репутация: нет
Всего: нет



По-моему клип кнопки изготавливается отдельно, и как он себя поведет при перемещении мыши, тоже задается именно там. А сценарий к ней должен быть:
Код

on (release){
getUrl("mailto:[email protected]", _self[ _blank]);
}


По-моему так.
PM MAIL ICQ   Вверх
AntonioBanderaz
Дата 18.5.2005, 01:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Velichko Anton
**


Профиль
Группа: Участник
Сообщений: 851
Регистрация: 28.4.2005
Где: Санкт-Петербург

Репутация: 1
Всего: 18



cosmos33
Цитата(cosmos33 @ 17.5.2005, 18:10)
По-моему клип кнопки изготавливается отдельно, и как он себя поведет при перемещении мыши, тоже задается именно там. А сценарий к ней должен быть:

А что написал?!!!!
Код

//HitOblast.useHandCursor = false;     
HitOblast.onRollOver = function() {     
    gotoAndPlay(2);     
};     
HitOblast.onRollOut = function() {     
    gotoAndPlay(11);     
};     
HitOblast.onRelease = function() {     
    getURL('www.forum.vingrad.ru','_blank'); //ВМЕСТО _blank можешь поставить '_self'     
};   
А на счёт всё в нутри - кому как удобнее, я так использую...
Да и клипов создаётся меньше, это первое, и у меня одна кнопка(библиотечная) на все, только анимацию меняешь =)




--------------------
ГЫ... 
PM MAIL ICQ   Вверх
AlDev
Дата 18.5.2005, 14:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный идиотъ
***


Профиль
Группа: Участник Клуба
Сообщений: 1927
Регистрация: 17.4.2005
Где: Irk, rus

Репутация: 9
Всего: 50



по-моему тут чё-то нето началося.... поделитесь травой, которую курили, а?
Вот мой вариант smile
Код

class mailer extends MovieClip
{
  public function mailer()
  {
  }
  function onRelease():Void
  {
    getURL('mailto:[email protected]');
  }
}

сохраняем как mailer.as и выстовляем у символа, по которому кликать,в библиотеке as2class как mailer.

Это сообщение отредактировал(а) Alex Batsuev - 18.5.2005, 14:54
PM MAIL WWW ICQ YIM MSN   Вверх
BSOD
Дата 18.5.2005, 20:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 405
Регистрация: 1.11.2004
Где: Гомель

Репутация: 1
Всего: 3



Alex Batsuev
А я че та не понял, еще сложнее что ли нельзя?

чем вас не устраивает
Код

 on(Press) {
  getURL('mailto:[email protected]')
             }


smile

Это сообщение отредактировал(а) maximum - 18.5.2005, 20:48


--------------------
как корабль назовешь - то на нем и напишешь
PM MAIL WWW ICQ   Вверх
AntonioBanderaz
Дата 18.5.2005, 23:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Velichko Anton
**


Профиль
Группа: Участник
Сообщений: 851
Регистрация: 28.4.2005
Где: Санкт-Петербург

Репутация: 1
Всего: 18



Alex Batsuev - создавать целый класс, для того чтобы перейти по ссылке - лишнее...


--------------------
ГЫ... 
PM MAIL ICQ   Вверх
AlDev
Дата 19.5.2005, 13:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный идиотъ
***


Профиль
Группа: Участник Клуба
Сообщений: 1927
Регистрация: 17.4.2005
Где: Irk, rus

Репутация: 9
Всего: 50



Цитата(maximum @ 19.5.2005, 01:48)
Alex Batsuev
А я че та не понял, еще сложнее что ли нельзя?

Почему нельзя? Можно...
Код

#initclip
this.setMailerClass = function() 
{
  delete this.setMailerClass;
  var MailerClass = _global.Mailer=function () 
  {
    this.init();
  }
  Object.registerClass('Mailer_mc', MailerClass);
  ASSetPropFlags(_global, 'Mailer', 7, 1);
  var tmp = MailerClass.prototype=new MovieClip();
  var mailto = function()
  {
    getURL('mailto:[email protected]');
  }
  tmp.init = function() 
  {
    this.onRelease = mailto;
  }
}
this.setMailerClass();
#endinitclip


Крыша хлопает в ладоши, всем спасибо, план хороший....


А вообще
Цитата(maximum @ 19.5.2005, 01:48)
чем вас не устраивает

Код
 on(Press) {
  getURL('mailto:[email protected]')
             }

Вполне всех устраивает....

Да и действительно
Цитата(AntonioBanderaz @ 19.5.2005, 04:43)
Alex Batsuev - создавать целый класс, для того чтобы перейти по ссылке - лишнее...

Абсолютно согласен smile
PM MAIL WWW ICQ YIM MSN   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Flash"
AlDev
SoWa
  • Если вы хотите предложить кому-либо работу, то пишите или в личку, или оставляйте сообщения в специально предназначеном для этого форуме "Объявления о найме специалистов"
  • Один вопрос - одна тема. Не надо переходов от одного вопроса к другому.
  • Если вы хотите показать какой-нибудь ваш мульт, причём показать, а не предоставить исходник, то вам сюда
  • Вопросы про программирование на ActionScript 1,2 (Flash 8 и более ранние версии) пишите в форуме ActionScript 1,2
  • Вопросы по разработке интернет-приложений на Flex и вопросы по MXML пишите в раздел Flex
  • Смотрим в будущее. ActionScript 3 обсуждается в форуме ActionScript 3
  • Новости из мира Flash.
  • New! [code=ascript][/code] - подсветка ActionScript + wikipedia help

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, AlDev, SoWa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Flash | Следующая тема »


 




[ Время генерации скрипта: 0.0567 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.