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

Sj28 02.02.2010 10:33

Мой первый сайт на флеше
 
Здравствуйте форумчане!
Я решил всерьез заняться изучением и работой с флеш.
просмотрел видео уроки, почитал уроки на форумах.
теперь решил по-пробовать сделать для себя сайт, но уже в самом начале столкнулся с проблемой.
1. создал кнопку (точнее мувиклип) и разделил ее на 3 этапа (первый: кнопка без действий, второй: фокус на кнопке, третий: кнопка нажата)
обрабатывается все это AS2:
Код AS1/AS2:

this.button.onRollOver = function() {//тут при наверении курсора нас перебросит на 2 кадр и начнется воспроизведение от 2 кадра до последнего 20. 
//А мне нужно чтобы воспроизведение остановилось на 19 кадре!
//Подскажите пожалуйста как это сделать?
this.gotoAndPlay(2);
};
//действие запускается при нажиме левой кнопки мыши
this.button.onMouseDown = function() {
this.gotoAndStop(20);// 20 кадр на котором кнопка в нажатом состоянии
};
this.button.onMouseUp = function() {
this.gotoAndStop(2);
};
 
this.button.onRollOut = function() {
this.gotoAndStop(1);
};

2. подскажите как сделать чтобы по нажатию на кнопку открывался другой кадр на котором текст (что-то на подобие страницы)

mr_pol 02.02.2010 10:59

а где этот кадр с текстом находится? можно, к примеру, так:
Код AS1/AS2:

button.onRelease = function() {
        _root.gotoAndStop("кадр с текстом");
};


Sj28 02.02.2010 11:13

Этот текст находиться в отдельном мувике (text1).
и в таком случае сделать при нажатии кнопки появление этого самого текста?
Код AS1/AS2:

button.onRelease = function() {
        _root.gotoAndStop("кадр с текстом"); //как тут указать переход на новый муви
};

Добавлено через 9 минут
Одну проблему решил, теперь осталось разобраться как запустить мувик с текстом при нажатии на кнопку

alexcon314 02.02.2010 11:39

Название темы не отражает сути вопроса.


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

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