Просмотр полной версии : Как написать путь???
dr.Veles
25.06.2003, 15:18
Дело в том что у меня в кнопке зхапрятан мувик.
как до него бобраться???
неприсваивая имя кнопке.. или присваивать обязательно???
и даже присваиваю имя всё равно неработает :(
DeliMIter
25.06.2003, 15:50
Варианты.
Напиши в том самом мувике trace(this); и узнай, как его адресовать.
Напиши в том самом мувике _global.MyMovie = this; и потом из ЛЮБОГО места MyMovie будет ссылкой на него.
Pietrovich
25.06.2003, 15:53
а оно в батоне работать не будет. пиши не пиши...
ты лучше вместо батона юзай мувик с лейбами на кадрах:
_up _down _over (посмотри в хелпе поиском по "_over").
тода, если ему батоновые экшны прикручивать, его ничем от батона по поведению не отличиш. правда хитовую область прийдется програмно прикурчивать через MovieClip.hitArea... или просто прозрачную внутрь на все кадры ложить.
намного удобнее обычных батонов, потому что кадров дофига и внутри все как в МС работет :)
dr.Veles
25.06.2003, 17:11
А поточнее можно про эти лэйбы узнать???
что писать и где???
dr.Veles
25.06.2003, 17:31
А на _over в хелпе ничо ненаходится...
Pietrovich
25.06.2003, 18:16
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
DeliMIter
25.06.2003, 19:24
Йоу :))
Через глобал это и правда моветон. Но зато работает. Вообще флэш позволяет массу диких на вид, но тем не менее работающих конструкций. Напишемfunction onPress() {
this[["nextFrame", "prevFrame"][_currentframe - 1]]();
}в первом кадре двухкадрового клипа. И ведь работает ;)))
DeliMIter
26.06.2003, 11:47
Вообще-то можно было и в хелпе почитать.
this
Текущий объект (обычно клип) для которого сейчас отрабатывается скрипт.
trace
Команда, выводящая в окно отладки все, что ей скажут.
Соответственно trace(this); выводит полный путь адресации клипа.
2 DeliMIter:
никогда не сомневался в твоих извращенских способностях :)
как это this[["nextFrame", "prevFrame"][_currentframe - 1]](); чудо работает? :)
то что работает знаю.. но что за дикий стиль? :eek: где ты такое надыбал ? :)
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.