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

went 17.11.2006 15:19

преобразование в мувик
 
Люди, поможите.
Нужно перенести модуль в шаблон. По идее надо его преобразовать в мувик.

Выделение всех объестов + F8 мувик создаёт, но коды перестают работать

А если просто скопировать фреймы в шаблон то в новое место из библиотеки копируются только те шаблоны которые лежат в рабочей области и опть таки коды перестают работать

El Scream 17.11.2006 16:02

Коды перестают работать потому как если все это перенести в клип, то обращаться к объектам клипа надо так
Код:

//вместо
_root.YourObject
//так
_root.InstanseNameYourNewClip.YourObject


went 17.11.2006 16:23

когда я все объекты загнал в мувик, и вставил его в другом месте
то при наведении на объекты курсор не меняется
Код:

//вместо
_root.YourObject
//так
_root.InstanseNameYourNewClip.YourObject

я заменил все _root.YourObject
на
_root.kur2
перкинул все обекты в kur2
это ничего не дало
такое ощущение что код (он лежит на таймлайне) вообще в мувик не попал

went 17.11.2006 17:39

с переносом я разобрался, но возник другой вопрос
у меня есть обращения _root["ResNum"+n] - когда он был в основном фильме он ессно срабатывал, а теперь когда я перевёлв мувик ессно нет, что должно быть вместо _root, имя мувика kur
такая штука _kur["ResNum"+n] не прокатила

El Scream 17.11.2006 17:51

Код:

_root.kur2["ResNum"+n]
По принципу
Нужно Клип.Клип.Клип1
Пишем Клип.Клип["Клип"+1]

с переносом надо было так.
Выделить все нужные кадры на киноленте ->Copy Frames
Создать Пустой клип -> на киноленте ->Paste Frames

went 17.11.2006 18:02

Цитата:

Сообщение от El Scream
Код:

_root.kur2["ResNum"+n]
По принципу
Нужно Клип.Клип.Клип1
Пишем Клип.Клип["Клип"+1]

не сработало...

Цитата:

Сообщение от El Scream
с переносом надо было так.
Выделить все нужные кадры на киноленте ->Copy Frames
Создать Пустой клип -> на киноленте ->Paste Frames

собственно так и сделал, ну и ещё достать на рабочий стол и скопировать все объекты из библиотеки которых на столе не было, тогда они автоматом идут в библиотеку мувика, ну и удалить их потом со стола

went 17.11.2006 19:21

Всё въехал на основном столе надо мувику задать имя и обращаться как _root.имя_мувика[], я ж забыл что мувик по мимо библиотечного имеет ещё имя на рабочем столе...
спасибо за наводки

Kikasso 17.11.2006 20:37

изнутри клипа можно сказать и this["Клип"+1]

went 20.11.2006 12:08

Цитата:

Сообщение от Kikasso
изнутри клипа можно сказать и this["Клип"+1]

чё-то не получается
вот есть так
Код:

_root.P_K["ResN_"+n].backgroundColor = 0xC1FFC1;
как оно должно выглядеть с this? а то может я чего не допонял...

iNils 20.11.2006 19:50

went, если код в тексте не является ссылкой упоминания (как например постов выше Kikasso сделал), то для оформления своего кода, надо использовать теги [code][/code].


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

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