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

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 19.12.2009, 14:10
nickorsk вне форума Посмотреть профиль Отправить личное сообщение для nickorsk Найти все сообщения от nickorsk
  № 1  
Ответить с цитированием
nickorsk

Регистрация: Oct 2008
Сообщений: 52
Question передача значений параметров из *.Fla в функцию(метод) подкласса

Собственно вопрос.

У меня есть СуперКласс, подкласс и fla файл с прилепленным суперклассом:
СуперКласс(SuperClass.as):

Код AS3:
package com.GameClass.Superclass 
 
{import flash.display.MovieClip;
import flash.events.*; //???
import flash.ui.* ;
import flash.external.*;
 
public class SuperClass extends MovieClip
{ 
public function SuperClass(){
trace("Привет");}
 
}}

подкласс(to_path.as):

Код AS3:
package com.GameClass.control 
{ 
import com.GameClass.Superclass.SuperClass;
import flash.events.*; //??? Тут я описал флеш-класс, но можно было сделать так чтобы подкласс
//наследовал все подключаемые флеш-классы из родительского класса(Суперкласса)??
public class to_path extends SuperClass
{ 
public function to_path(button_name,moveclip_name,to_path:String) /* Вот та самая функция */
 
{ 
super();
button_name.addEventListener(MouseEvent.MOUSE_DOWN, todo); /* кнопка слушает на нажатии мышки */
function todo(e:MouseEvent):void {  // функция обработки
moveclip_name.gotoAndStop(to_path);};
} 
 
} 
}
FLA:

Код AS3:
import com.GameClass.control.to_path; 
this.stop();
 
to_path.to_path(panel.b1,stage,"t2"); /*???
я попробовал так передать параметры функции подкласса to_path, но выдается ошибка 
"1061: Call to a possibly undefined method to_path through a reference with static type Class." 
если закомментировать эту строчку ролик работает, но без нужной функции. */
Еще вопрос если в моем СуперКлассе импортированы флеш-классы (допустим flash.events.*; ), то не будет ли наследовать подкласс импортированные классы в Суперклассе??? Т.е. я допустим не хочу импортировать каждый раз одни и те же флеш-классы в подклассы, а хочу описать их 1-н раз в суперклассе -чтобы они были доступны всем его подклассам.


Последний раз редактировалось nickorsk; 19.12.2009 в 14:15.
Создать новую тему   Часовой пояс GMT +4, время: 21:10.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Теги
Подклассы , Сабклассы , Супер Классы

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

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


 


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


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