Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   Вопрос чайника о действии setProperty() (http://www.flasher.ru/forum/showthread.php?t=33744)

fet_frumos 29.06.2002 02:48

Вопрос чайника о действии setProperty()
 
Добрый дей.
Ребята помогите, пробую первый раз action script, в частности дестивие set property и ни чего не получается.
Вот описание
Положил кнопку
для нее оп событию on press опеределяю следующий сценарий
setProperty ("aaa", _visible, false);
гле ааа - это симлов с моей библиотеки. Он перетянут на сцену и лежит слоем ниже.
Это не работает.
Если я изменю aaa на expression то есть будет следующий код
setProperty (aaa, _visible, false); то исчезает все и сама кнопка и этот символ.
Помогите разобраться ... вернее обясните как давать имена target-там по которым я потом обращаюсь в скрипте. Насколько я понимаю таких символов я могу перетянуть из бибилиотеки на сцену хоть 100 штук и все они будут иметь одно и то же имя как в библиотеке (в моем случае ааа) а как их тогда различать?
Спасибо за помощь

sergwizard 29.06.2002 05:15

Вложений: 1
То, как символ называется в библиотеке, никого не волнует. Другое дело, какое имя ты ему дашь на сцене. Делается это так: на панельке "instance" вводишь в окошко "name" имя своего MC. Ты можешь вытаскивать его из библиотеки 100 раз, и 100 раз задавать разные имена. Обращаться к ним через ActionScript ты будешь именно по этим именам. Обрати внимание в том примере, который я тебе посылаю, символ в библиотеке называется Symbol 1, но когда я его выложил на сцену, - обозвал "ааа". Вот по этому имени я к нему (в кнопке) и обращаюсь.
Удачи.

sergwizard 02.07.2002 01:27

Что у тебя с почтой?
 
Опять вернулось мое письмо.
This message was created automatically by mail delivery software.

A message that you sent could not be delivered to all of its recipients. The
following address(es) failed:

dimon@ordgok.com:
(generated from dimus_good2000@mail.ru):
SMTP error from remote mailer after RCPT TO:<dimon@ordgok.com>:
host mail.ordgok.com [194.44.122.222]:
550 <dimon@ordgok.com>, Recipient unknown

Приходится дублировать здесь.

Здравствуйте, Дмитрий.

>но для этого у любого символа положенного на сцену нужно поменять behavor
на
>movie clip, чтобы дать ему имя и потом обращаться к свойствам по этому
имени из
>action script. Под другому ведь не получится??? Правильно я думаю?

Не совсем. Для того, чтобы через скрипт обращаться к МС по имени, - да, надо
символу дать "поведение клипа". Но, вот для того, чтобы поменять его
некоторые свойства, вовсе необязательно менять его "поведение". Смотрите
второй исходник. Там на стол выложены символы: 1. импортированный gif. 2.
созданный (нарисованный) в самом Flash, и 3. кнопка. И у всех символов можно
менять какие-то свойства, не смотря на то, что они не имеют "поведение"
graphic или button. Только для одного символа поменял "поведение" на Movie
Clip. Только для того, чтобы написать для скрипт, позволяющий передвигать
этот символ.
Посылаю еще один исходник, тот который готовил для первого письма.
Скачивайте и разбирайте больше исходников, и умение придет.
Удачи,
Wizard


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

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