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

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 25.06.2003, 15:18
dr.Veles вне форума Посмотреть профиль Отправить личное сообщение для dr.Veles Найти все сообщения от dr.Veles
  № 1  
dr.Veles

Регистрация: Dec 2002
Адрес: саратов
Сообщений: 11
Question Как написать путь???

Дело в том что у меня в кнопке зхапрятан мувик.
как до него бобраться???
неприсваивая имя кнопке.. или присваивать обязательно???
и даже присваиваю имя всё равно неработает

Старый 25.06.2003, 15:50
DeliMIter вне форума Посмотреть профиль Отправить личное сообщение для DeliMIter Найти все сообщения от DeliMIter
  № 2  
DeliMIter
некрофил
 
Аватар для DeliMIter

Регистрация: Mar 2002
Адрес: ...по колено в кровище...
Сообщений: 2,292
Варианты.

Напиши в том самом мувике trace(this); и узнай, как его адресовать.

Напиши в том самом мувике _global.MyMovie = this; и потом из ЛЮБОГО места MyMovie будет ссылкой на него.
__________________
...убивать людей не удовольствия ради, но для еды.

Старый 25.06.2003, 15:53
Pietrovich вне форума Посмотреть профиль Отправить личное сообщение для Pietrovich Найти все сообщения от Pietrovich
  № 3  
Pietrovich
 
Аватар для Pietrovich

Регистрация: Apr 2001
Адрес: Z-town
Сообщений: 677
Отправить сообщение для Pietrovich с помощью ICQ
а оно в батоне работать не будет. пиши не пиши...

ты лучше вместо батона юзай мувик с лейбами на кадрах:
_up _down _over (посмотри в хелпе поиском по "_over").
тода, если ему батоновые экшны прикручивать, его ничем от батона по поведению не отличиш. правда хитовую область прийдется програмно прикурчивать через MovieClip.hitArea... или просто прозрачную внутрь на все кадры ложить.

намного удобнее обычных батонов, потому что кадров дофига и внутри все как в МС работет
__________________
ушел в ruFlash...

Старый 25.06.2003, 17:11
dr.Veles вне форума Посмотреть профиль Отправить личное сообщение для dr.Veles Найти все сообщения от dr.Veles
  № 4  
dr.Veles

Регистрация: Dec 2002
Адрес: саратов
Сообщений: 11
А поточнее можно про эти лэйбы узнать???
что писать и где???

Старый 25.06.2003, 17:31
dr.Veles вне форума Посмотреть профиль Отправить личное сообщение для dr.Veles Найти все сообщения от dr.Veles
  № 5  
dr.Veles

Регистрация: Dec 2002
Адрес: саратов
Сообщений: 11
А на _over в хелпе ничо ненаходится...

Старый 25.06.2003, 18:16
Pietrovich вне форума Посмотреть профиль Отправить личное сообщение для Pietrovich Найти все сообщения от Pietrovich
  № 6  
Pietrovich
 
Аватар для Pietrovich

Регистрация: Apr 2001
Адрес: Z-town
Сообщений: 677
Отправить сообщение для Pietrovich с помощью ICQ
1.
ух ты! пока писал меня DeliMIter обогнал.
по его рецепту работет и в батонах. (я кстатии про такой способ не знал. 2DeliMIter - спасибо, буду знать

так что
Цитата:
а оно в батоне работать не будет. пиши не пиши...
это я загнул.

тока как-то не фонтан через глобал к мувам стучаться... разве что в крайнем случае...

2.
Цитата:
А поточнее можно про эти лэйбы узнать???
а в хелпе это:
using flash >
Working with Movie Clips and Buttons >
Handling events with ActionScript >
Using button events with movie clips to trigger scripts

13_movieclips20.html
__________________
ушел в ruFlash...

Старый 25.06.2003, 19:24
DeliMIter вне форума Посмотреть профиль Отправить личное сообщение для DeliMIter Найти все сообщения от DeliMIter
  № 7  
DeliMIter
некрофил
 
Аватар для DeliMIter

Регистрация: Mar 2002
Адрес: ...по колено в кровище...
Сообщений: 2,292
Йоу :))

Через глобал это и правда моветон. Но зато работает. Вообще флэш позволяет массу диких на вид, но тем не менее работающих конструкций. Напишем
Код:
function onPress() {
  this[["nextFrame", "prevFrame"][_currentframe - 1]]();
}
в первом кадре двухкадрового клипа. И ведь работает ;)))
__________________
...убивать людей не удовольствия ради, но для еды.

Старый 26.06.2003, 11:47
DeliMIter вне форума Посмотреть профиль Отправить личное сообщение для DeliMIter Найти все сообщения от DeliMIter
  № 8  
DeliMIter
некрофил
 
Аватар для DeliMIter

Регистрация: Mar 2002
Адрес: ...по колено в кровище...
Сообщений: 2,292
Вообще-то можно было и в хелпе почитать.

this

Текущий объект (обычно клип) для которого сейчас отрабатывается скрипт.

trace

Команда, выводящая в окно отладки все, что ей скажут.

Соответственно trace(this); выводит полный путь адресации клипа.
__________________
...убивать людей не удовольствия ради, но для еды.

Старый 26.06.2003, 12:43
WD` вне форума Посмотреть профиль Отправить личное сообщение для WD` Найти все сообщения от WD`
  № 9  
WD`
 
Аватар для WD`

Регистрация: Sep 2001
Адрес: Кишинёв
Сообщений: 1,516
Отправить сообщение для WD` с помощью ICQ
2 DeliMIter:
никогда не сомневался в твоих извращенских способностях
как это this[["nextFrame", "prevFrame"][_currentframe - 1]](); чудо работает?
то что работает знаю.. но что за дикий стиль? где ты такое надыбал ?
__________________
Спирт - враг ваш! Гоните его! | Flash/Flex Blog


Последний раз редактировалось WD`; 26.06.2003 в 12:47.
Создать новую тему   Часовой пояс GMT +4, время: 13:49.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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