Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Передать параметры на stage (http://www.flasher.ru/forum/showthread.php?t=124350)

incvizitor 27.04.2009 19:10

Передать параметры на stage
 
Допустим я написал класс Container, создал в .fla клип и экспортировал для as. Как базовый класс я указал Container.

Вопрос: Если класс Container запрашивает параметры, как их передать?

mre 27.04.2009 19:17

Если создаете экземпляр не кодом, то никак.
Задавайте значения по-умолчанию.

litebox 27.04.2009 19:20

что значит "запрашивает параметры", из html, от сервера, от swf-ки, которая его загружается в себя?

incvizitor 27.04.2009 19:20

Это очень плохая новость :(
Но ведь в компонентах как то передается...

Добавлено через 2 минуты
Цитата:

Сообщение от litebox (Сообщение 815936)
что значит "запрашивает параметры", из html, от сервера, от swf-ки, которая его загружается в себя?

Код AS3:

public class MyClass(param)
{
}

Kак мне ему со стэйджа сказать какое значение у param?

mre 27.04.2009 19:24

Цитата:

Сообщение от incvizitor (Сообщение 815938)
Но ведь в компонентах как то передается...

Но у Вас же не компонент.

den18k 27.04.2009 19:35

Цитата:

Сообщение от incvizitor (Сообщение 815938)
Добавлено через 2 минуты

Код AS3:

public class MyClass(param)
{
}

Kак мне ему со стэйджа сказать какое значение у param?

При создании экземпляра класса сами и передавайте свой параметр (впишите руками вместо слова param). И потом, не ясно, если вы сами создали этот класс, то сами и заложили этот параметр. А теперь вы затрудняетесь его использовать...

incvizitor 27.04.2009 19:36

То есть обязательно компонент нужно создать, что бы на stage работать??

mre 27.04.2009 19:42

Можно дать имя экземпляру и кодом поменять параметры.

den18k 27.04.2009 19:44

Цитата:

Сообщение от incvizitor (Сообщение 815952)
То есть обязательно компонент нужно создать, что бы на stage работать??

Обычно создается основной класс, расширяющий Sprite или MovieClip. Он связывается с flv. А потом уже внутри него и происходит создание экземпляров разных нужных вам классов. Мука почитайте (по AS3).

Добавлено через 6 минут
Цитата:

Сообщение от mre (Сообщение 815959)
Можно дать имя экземпляру и кодом поменять параметры.

Что значит "дать имя экземпляру"?

incvizitor 27.04.2009 19:59

Что такое "flv."?


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

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