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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 14.04.2007, 17:14
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 11  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Цитата:
Сообщение от OldDog
а вот с переходом на сцену не получается
может найдется еще какое-нибудь решение, в моих интересах все же создать с помощью сцен
Вы читать умеете? Я же написал, что переход по сценам, возможен только из ОСНОВНОГО таймлайна! Поэтому с кнопок вы должне ссылаться на функцию на основном таймлане, которая в свою очередь делает переход по сценам.

В ваших интересах от сцен отказаться, вы совершаете распостраненную среди новичков ошибку, думаю что сцены это удобно и круто. А в результате тратите время на решение бесконечных проблем.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 15.04.2007, 22:15
DanQuimby вне форума Посмотреть профиль Отправить личное сообщение для DanQuimby Найти все сообщения от DanQuimby
  № 12  
Ответить с цитированием
DanQuimby
 
Аватар для DanQuimby

Регистрация: Feb 2007
Сообщений: 109
Отправить сообщение для DanQuimby с помощью ICQ
Поднимаю все конечности "ЗА". iNils прав.
Сцены зло сам как то пытался их реализовать но потом
переплевался и отправил их ффф топку

Старый 15.04.2007, 22:46
Sp1R1t вне форума Посмотреть профиль Отправить личное сообщение для Sp1R1t Найти все сообщения от Sp1R1t
  № 13  
Ответить с цитированием
Sp1R1t
[+1 31.05.07]

Регистрация: Apr 2007
Сообщений: 41
странно....никогда сценами не пользовался, но вот попробовал....у меня все ок работает.....можт я суть трабла не понял
Вложения
Тип файла: rar scene.rar (1.6 Кб, 160 просмотров)

Старый 15.04.2007, 23:30
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 14  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Sp1R1t, а теперь поместите вашу кнопку внуть любого мувиклипа и работать перестанет.
Потому что в данный момент ваша кнопка находится на основном таймлайне, и кнопка ссылается на основной таймлайн. Когда же кнопка будет находится внутри мувиклипа, то сслыаться будет уже на мувиклип.
А если вы вместо кнопки напишите код на мувиклипе (клип на основном таймлайне), то код уже работать не будет, потому что код на мувиклипе ссылается на сам мувиклип, то есть на самого себя, в отличии от кнопки которая ссылается на клип в котором расположена.
__________________
(и)Нильс.ru | Плагины для FlashDevelop


Последний раз редактировалось iNils; 15.04.2007 в 23:33.
Старый 17.04.2007, 00:38
Sp1R1t вне форума Посмотреть профиль Отправить личное сообщение для Sp1R1t Найти все сообщения от Sp1R1t
  № 15  
Ответить с цитированием
Sp1R1t
[+1 31.05.07]

Регистрация: Apr 2007
Сообщений: 41
догнал....все равно сценами никогда не пользовался

Старый 17.04.2007, 02:23
__Bender вне форума Посмотреть профиль Отправить личное сообщение для __Bender Найти все сообщения от __Bender
  № 16  
Ответить с цитированием
__Bender
 
Аватар для __Bender

Регистрация: Apr 2007
Сообщений: 21
OldDog
Ты создай вторую сцену..
и может тебе надо написать:
Код:
on (release) {
	_root.gotoAndStop("Scene2", 1);
}
так как при play может переходить с 2сцены на 1ю.. или поставь на 2сцене:
Код:
stop();


Последний раз редактировалось __Bender; 17.04.2007 в 02:25.
Старый 17.04.2007, 02:27
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 17  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Цитата:
Сообщение от __Bender
OldDog
Ты создай вторую сцену..
и может тебе надо написать:
Код:
on (release) {
	_root.gotoAndPlay("Scene2", 1);
}
Ерунду не говорите. Хотя бы проверили, прежде чем писать.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 17.04.2007, 02:30
__Bender вне форума Посмотреть профиль Отправить личное сообщение для __Bender Найти все сообщения от __Bender
  № 18  
Ответить с цитированием
__Bender
 
Аватар для __Bender

Регистрация: Apr 2007
Сообщений: 21
iNils
не посмотрел.. ага.

Старый 17.04.2007, 11:46
Жень Шень вне форума Посмотреть профиль Отправить личное сообщение для Жень Шень Найти все сообщения от Жень Шень
  № 19  
Ответить с цитированием
Жень Шень
 
Аватар для Жень Шень

блогер
Регистрация: Feb 2004
Адрес: Украина
Сообщений: 1,180
Записей в блоге: 3
Отправить сообщение для Жень Шень с помощью ICQ
Цитата:
Сообщение от iNils
Sp1R1t, а теперь поместите вашу кнопку внуть любого мувиклипа и работать перестанет...
Привет!
Может я не въехал в суть..., но встану на защиту сцен. Раз они созданы, значит это кому-то надо.
Суть сцен - продолжение основного таймлайна, а значит им свойственна абосолютная нумерация. Если, к примеру, сцена 1 содержит 5 кадров, 2-я сцена 1, а третья 4, то обратится ко второй сцене можно по абсолютному адресу на главной линейке:
Код:
on (press) {
    _root.gotoAndStop(6);
}
При этом вторая сцена имеет стоп в своем единственном кадре.
А чтоб проигралась анимация, допустим, в третьей сцене, соответсвенно:
Код:
on (press) {
    _root.gotoAndPlay(7);
}
При этом в последнем кадре 3-й сцены тоже должен быть стоп.

При наличии большего количества сцен и сложном коде легко запутаться, поэтому столько нареканий на них. Кроме того удаление(добавление) кадра(кадров) в любой сцене приведет к сбою всей АБСОЛЮТНОЙ адресации(если, конечно, их не исправить).
Но, сцены прекрасно себя оправдали, например при разработке таблицы Менделеева, линейной презентации и др.
Ну, и в приложеном примере это иллюстрируеться.
Вложения
Тип файла: rar scene.rar (8.5 Кб, 168 просмотров)


Последний раз редактировалось Жень Шень; 17.04.2007 в 12:44.
Старый 17.04.2007, 18:24
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 20  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
1. Сцены нужны дизайнерам, но при условии минимального использования кода, иначе не понятно почему не решили проблему пункта 3.
2. Проблема с абсолютной адресацией решается применением меток, которые при изменении числа кадров не перестают работать.
3. По сценам не возможно ходить кроме как вызовом функций переходом из основного таймлайна.
4. Сценам нельзя задать общие для всех слои.
5. Сделал пример, как можно обойтись без сцен (см аттач). Возможны переходы между "сценами", переход в определенный кадр заданной "сцены" (функционал ознакомительный, так как написано все за 5 минут). При этом все в одной сцене, можно создавать легко клоны сцен и общие слои.
Вложения
Тип файла: zip PseudoScene.zip (18.9 Кб, 338 просмотров)
__________________
(и)Нильс.ru | Плагины для FlashDevelop


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

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

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


 


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


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