Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   как придать св-ва (actions) объекту? (http://www.flasher.ru/forum/showthread.php?t=125493)

Deadcow 25.05.2009 18:35

как придать св-ва (actions) объекту?
 
Ув. форумчане. Я всего часов 5 назад первый раз открыл флэш почти первый раз... Были до этого попытки создания чего-либо, но как-то не серьезно. А тут на креатив прорвало
Я осознаю, что вопрос наверняка баян, что меня будут долго пинать за нубство, но я даже вопрос нормально сформулировать не могу, потому и поисковики не помогли...
Суть:
Скрипты на кадре пишутся на ура , а вот элементы на кадре - никак. Вообще - мне нужно сделать, чтобы при наведении мыши на "фрагмент ролика" выполнялся "gotoAndPlay". Но на закладке actions при выделенном фрагменте ролика, как впрочем и на кнопках/графике пишет - "к выделенному фрагменту нельзя применить никакие действия."
Изучал разные исходники. С похожими задачами, при на первый взгляд походих параметрах - там можно редактировать экшны, а тут нет...

Уважаемые форумчане! Искренне раскаиваюсь за глупый вопрос, но он меня действительно очень сильно поставил в тупик
Гуглил, "яндексил", искал ответ в поиске по сайту и в сторонних исходниках. На вас последняя надежда:drinks:

Добавлено через 1 минуту
и, уважаемая администрация... Если название темы не соответствует сути проблемы, то только оттого, что я просто НЕ ЗНАЮ как эту проблему вообще можно назвать. Извините :)
И заранее спасибо за ответ.

ОльгаЮрьевна 25.05.2009 18:43

сделайте над фрагментом невидимую кнопку и отрабатывайте по ней код:)

Agro 25.05.2009 18:43

Проблема в том, что вы пытаетесь писать под AS 3, а примеры, которые вы смотрели, скорей всего написаны на AS 2. Поэтому, если все, что вам нужно - это команда gotoAndPlay, то зайдите File -> Publish Settings... -> Flash -> ActionScript version: и поменяйте язык с ActionScript 3.0 на ActionScript 2.0 . Тогда вы сможете писать код и на элементах.

iNils 25.05.2009 18:45

Цитата:

а вот элементы на кадре - никак
И не пишите. Это устаревшая методика.
Выберите клип на сцене, в панели Properties задайте ему имя, а потом по этому имени пишите код в кадре, например:
Код AS1/AS2:

имяКлипа.onRollOver = function (){
this.gotoAndPlay (2);
}



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

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