Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Кнопка с произвольной надписью (http://www.flasher.ru/forum/showthread.php?t=83562)

FedorS 08.08.2006 17:12

Кнопка с произвольной надписью
 
Делаю сайтик для начинающего. Вот проблема. В DreamWeaver есть возможность вставлять flash-кнопку с произвольной надписью. Я так понял надо при создании кнопки во flash (своей собственной) использовать dynamic text. Но вот вопрос - как мне сделать чтобы было к в dreamweaver - т. е. я кидаю на страничку "балванку" и тут же в коде пишу чего на ней будет написано (т. е. задавать надпись на кнопке непосредственно из программы-верстальщика html и кодом в блокноте)? Приму ответы и/или ссылки за спасибо. :D

BigDan 08.08.2006 17:44

С помощью HTML ты такого не зделаешь. В HTML есть тег <input>, с его помощью создаются кнопки, можна указывать текст который будет находится на кнопке. HTML не может обмениватся переменными с флешом. Ты уверен что DreamWeaver создает flash-кнопку?

KidsKilla 08.08.2006 18:03

дримвивер в помойку. Хватит засорять интернет. учи хтмл+ксс.

FedorS 09.08.2006 06:38

Спасибо за прояснение, BigDan. KidsKilla, я знаю на уровне medium и html и css. А ты странички с нуля в блокноте набиваешь?

wvxvw 09.08.2006 07:53

Задаешь текст на кнопке в переменной на главной временной диаграмме флеша, после чего в в коде, в который вставляется флешка пишешь примерно следующее:
src="mySWF.swf?my_var='submit'"
во флеше нужно будет что-нть вроде:
Код:

my_btn.button_txt.text = my_var;
Единственное, смысла в таких махинациях я не вижу... все равно для того, чтобы изменить из ХТМЛя название на кнопке страницу прийдется перезагрузить...
а использовать только флешевую кнопку (из всего, что можно сделать во флеше)... ну так проще гиф вставить на ее место, функционала ровно столько же, весить будет возможно даже меньше, изготовить проще...

FedorS 09.08.2006 11:01

wvxvw, спасибо, я кажись догоняю. А смысл - размер. В моем случае это действительно не критично, но все же не хочется загружать несколько одинаковых кнопок (а такое бывает нужно), различающихся лишь надписью. Ты бы не мог посоветовать, где почитать про подбные махинации, как ты привёл (src="mySWF.swf?my_var='submit'"). (Ну там видимость переменных flash и окружение)? Большое спасибо.

wvxvw 10.08.2006 01:17

http://www.vertextemplates.com/tutor...s_to_flash.php
вот есть интересный вариант... (английский язык)
http://www.permadi.com/tutorial/flashQueryString/
Тут описаны пожалуй все возможные способы, но оч много инфы, долго рыться (снова английский)

FedorS 10.08.2006 07:37

Лэнгуэджь из нот э проблем. Спасибо.

KidsKilla 10.08.2006 13:57

Цитата:

Сообщение от FedorS
KidsKilla, я знаю на уровне medium и html и css. А ты странички с нуля в блокноте набиваешь?

вообще то да. ток не в блокноте а в HomeSite. У тя есть право не верить.
вотвам супир-пупир кнопка:

Код HTML:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
        "http://www.w3.org/TR/html4/loose.dtd">

<html>
<head>
<title>Untitled</title>
<style type="text/css">
BUTTON{border:none;background:transparent;vertical-align:middle;cursor:pointer;}
* HTML BUTTON{cursor:hand;margin:0 -1em;}
BUTTON *{background:url(http://astrostar.ru/i/_sonnik/button_bg.gif) 0 0 repeat-x;line-height:20px;height:23px;display:block;padding:0;color:#fff;font-weight:bold;cursor:pointer;cursor:hand;}
BUTTON * *{background:url(http://astrostar.ru/i/_sonnik/button_r.gif) 100% 0 no-repeat;}
BUTTON * * *{background:url(http://astrostar.ru/i/_sonnik/button_l.gif) 0 0 no-repeat;padding:0 10px;}
</style>

</head>
<body>
<button type="submit"><span><span><span>много&nbsp;много&nbsp;много&nbsp;текстаааааа.</span></span></span></button>
</body>
</html>


FedorS 13.08.2006 16:48

Спасибо, мне этот вариант в голову приходил - не решался реализовать, подумал, сначала надо спросить. Про HomeSite - я так и знал. Ничего против не имею (Просто пользуюсь не им. "Набросок" проще на мой взгляд "НЕ ручками" делать, а уж потом редактировать и подправлять.).


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

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