Форум 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=78171)

Takato 11.04.2006 02:18

Цитата:

Извращение какое.
Для задавшего вопрос это самый легкий и простой вариант. По крайней мере гораздо легче, чем перепечатывать всё то что ты написал

Homo Sapiens 11.04.2006 02:25

Цитата:

Сообщение от Takato
По крайней мере гораздо легче, чем перепечатывать всё то что ты написал

Перепечатывать? Ты борешься за высокую производительность труда? Открою маленький секрет, есть магическая комбинация Ctrl + C (Copy), Ctrl + V (Paste). Это и многое другое ты можешь узнать из книг серии "Компьютор для чайников".
Не спорю, намного легче добавлять для каждой кнопки новый кадр, рисовать подсказку, писать код перехода, чем вставлять строчки
Код:

TipManager.Add(btn, "Click me");
Не у говоря уже о том, что это глубоко положительно скажется на размере фильма.

Takato 11.04.2006 02:32

Цитата:

Перепечатывать? А магическую комбинацию Ctrl + C (Copy), Ctrl + V (Paste) ты не знаешь?
В Досе этакомбинация не работает

Цитата:

Не спорю, намного легче добавлять для каждой кнопки новый кадр, рисовать подсказку, писать код перехода, чем вставлять строчки
Интересно, а что мешает нарисовать таки подсказку с динамическим текстом и задать всего ДВУМЯ строчками текст для этой подсказки и ссылку для перехода? И для разных кнопок менять всего лишь две переменных? А не раскатывать эссе на пол-листа

Цитата:

Не у говоря уже о том, что это глубоко положительно скажется на размере фильма
Сомневаюсь, что одно поле для динамического текста и две строки будут весить меньше, чем твоя куча кода


Что такое "эконмичность труда" - слышал?

Homo Sapiens 11.04.2006 02:38

Цитата:

Сообщение от Takato
В Досе этакомбинация не работает

Ты децл отстал от жизни. На дворе уже не 1994, а 2006.
Да ничего не мешает. Делай ты что хочешь. И ООП придумали дураки. Нафига нам повторное использование кода? Выучим расположение клавиш на клавиатуре путём набора кода :).
Сомневаешься? А ты сравни :) Сделай множество кнопок, клипов (кстати, в клипе ты на какой кадр предлагаешь вешать подсказку? На последний? Или тоже на второй?), ссылок и посмотри.

Homo Sapiens 11.04.2006 02:41

А после подобных изысков появляются программы, которые не работают. Когда заказчик просит привести их в более-менее приличное состояние, понимаешь, что проще написать всё заново.

Takato 11.04.2006 02:42

Цитата:

Сделай множество кнопок, клипов
Сделать? А зачем мне делать множество кнопок, клипов? Есть такое магическое сочетание клавишь, как Esc+d+m, если ты не знал

Леший62 11.04.2006 11:25

Ууууууууух! Вот эта код! Огромное спасибо! Сегодня я посвящю свой день разбору этих кодов. Спасибо! :)

Леший62 11.04.2006 12:03

Вот чёрт!:eek: что-то у меня не заладилось...

1. Попробовал простой вариант: чтобы вылетала подсказака во втором кадре кнопки её сделал, всё тип-топ, а вот чтобы по нажатию на кнопку открывался второй или третий кадр :(
Панель Output выводит ошибку, типа gotoAndStop(2) - это не верно. Пробовал там пририсовать вначале _root, то же не помогло

2. Не отчаиваясь попробовал более сложный вариант: с длинющими и страшными кодами. При публиковании Flash вывел мне 6 ошибок, просмотрев код и пр. я ничего подозрительного не нашёл :( Вот такая вот история.

Takato 11.04.2006 20:45

Цитата:

Попробовал простой вариант: чтобы вылетала подсказака во втором кадре кнопки её сделал, всё тип-топ
Ну дык... Такато те плохого не посоветует

Цитата:

а вот чтобы по нажатию на кнопку открывался второй или третий кадр
Панель Output выводит ошибку, типа gotoAndStop(2) - это не верно. Пробовал там пририсовать вначале _root, то же не помогло
А куда ты этот код пишешь? Надо в кнопку (не в какой то ее кадр, а именно в кнопку) написать следущее

on (release) {
gotoAndStop(2);
}

Цитата:

попробовал более сложный вариант: с длинющими и страшными кодами. При публиковании Flash вывел мне 6 ошибок
Забей на эти длиннющие коды. Писать две страницы кода на всплывающую подсказку у кнопки - это бред

На счет ошибок - видимо, как говорил Разумный Хомо -

Цитата:

ООП придумали дураки

Double 11.04.2006 22:17

хинты (подсказки) надо показывать так (щас валенками закидают):
1. от кнопок (buttons) отказаться
2. вместо них использовать мувики (movie clips)
3. на onRollOver у них вешать отображение хинта, на RollOut сокрытие
4. хинт менять в зависимости от вызвавшего его мувика (передать 1-2 переменные)
собственно и всё.

ctrl+c/v ничего спрашивающему не дают. тут мозгами понять важно. иначе в следующий раз будет озвучен схожий вопрос. к чему тогда сводится помощь?


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

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