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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 07.11.2009, 18:55
nearrest вне форума Посмотреть профиль Отправить личное сообщение для nearrest Найти все сообщения от nearrest
  № 1  
Ответить с цитированием
nearrest

Регистрация: Nov 2009
Сообщений: 3
По умолчанию geturl+link1 и прямая ссылка на ресурс вместе — как?

В общем, как переименовать тему я так и не нашёл, заведу новую.
Заранее прошу прощения у модераторов, старую тему наверное лучше прибить.
upd: при закрытии темы модераторами ссылочка на "изменить" пропадает.

Цитата:
Надеюсь, еще не было, в факе не нашел.
В общем, проблема появилась: я занимаюсь в основном анимацией, с экшнскриптом знаком поверхностно (основное, да оптимизация готовых решений под себя), а тут
заказчики просят следующее: сделать ссылку на конкретный сайт, если параметром link1 не определено другое. Стандартную процедуру запихивания перменной link1 я знаю, а вот как совместить это вместе? Филейной частью чую, что нужно писать что-то иф (проверка html на наличие переменной), но как — не знаю.
Дапоможите не пропасть, заказ горит.
Буду премного благодарен.
Да, про flashvars я в курсе, вопрос как проверить html на наличие/отсутствие этого flashvars при отсутствии знаний на тему

Старый 07.11.2009, 21:03
TeNoR вне форума Посмотреть профиль Отправить личное сообщение для TeNoR Найти все сообщения от TeNoR
  № 2  
Ответить с цитированием
TeNoR

Регистрация: Jan 2008
Сообщений: 18
если flashvars прописано в HTML странице, то этот параметр флешка читает как в самой себе.

т.е. на HTML параметр
Код:
<param name="flashvars" value="link=http://bla-bla-bla.bla">
когда флешка загружается, ей автоматически передается переменная -
Код:
trace(_level0.link)
, вот и определяешь наличие или отсутствие ссылки (if...)

Старый 07.11.2009, 22:35
nearrest вне форума Посмотреть профиль Отправить личное сообщение для nearrest Найти все сообщения от nearrest
  № 3  
Ответить с цитированием
nearrest

Регистрация: Nov 2009
Сообщений: 3
Цитата:
Сообщение от TeNoR Посмотреть сообщение
если flashvars прописано в HTML странице, то этот параметр флешка читает как в самой себе.

т.е. на HTML параметр
Код:
<param name="flashvars" value="link=http://bla-bla-bla.bla">
когда флешка загружается, ей автоматически передается переменная -
Код:
trace(_level0.link)
, вот и определяешь наличие или отсутствие ссылки (if...)
Добрые люди подсказали попробовать конструкцию типа:
Код:
on (release)
{
if( link1 != undefined){
  getURL(link1, "_blank");
} else{
  getURL ("http://blablabla.ru","_blank")
}
}
в сочетании с конструкцией html

Код:
<param name=flashvars value="link1=1.ru" />
<embed src="4.swf" quality="high" bgcolor="#ffffff" width="240" flashvars="link1=1.ru" height="400" name="4" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer" />
Оно вообще в теории должно работать? Я попробовал — не пашет, ну т.е. на blablabla.ru ссылается, а на определенное в html 1.ru — нет. Где ошибки?

Старый 08.11.2009, 03:28
TeNoR вне форума Посмотреть профиль Отправить личное сообщение для TeNoR Найти все сообщения от TeNoR
  № 4  
Ответить с цитированием
TeNoR

Регистрация: Jan 2008
Сообщений: 18
Если кнопка находится в коком-то клипе, то не увидит. Переменная создается на главной временной шкале.

Код AS1/AS2:
on (release)
{
if(_level0.link1 != undefined){
  getURL(_level0.link1, "_blank");
} else{
  getURL ("http://blablabla.ru","_blank")
}
}
Вот пример: http://refall.paltus.ru/test/1.html

Исходник: http://refall.paltus.ru/test/flashvars.rar

Создать новую тему Ответ Часовой пояс GMT +4, время: 14:27.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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