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

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

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

Регистрация: Jan 2007
Сообщений: 36
Цитата:
Сообщение от __etc
Sprite — дочерний к DisplayObject.

Как ты думаешь, я могу понять, что такое tt, gm1, char_create, mc2, mc, test?
Извини, приведу код полностью.
Вызов из конструктора default класса:
Код:
 
 package 
 {
 import flash.display.*;
     
 public class Default extends Sprite
   {
 
 [Embed(source="mc.swf",symbol="mc")]
 public var mc2:Class;
 
   public function Default():void
     {
                    var gm1:Gm = new Gm(stage);
                    var tt:*=gm1.char_create(mc2,'mc');
                    tt.x = 200;
                    tt.y = 300;
                    tt.test();              
      
                 }
         }
 }
Класс Gm c методом char_create() :
Код:
package {
     import flash.display.*;
     import flash.filters.DisplacementMapFilter;  
 
     
 public class Gm extends Sprite
   {
   public var inst:Object;
     
     public function Gm(z:Object):void
     {
       
       inst = z;
     }
     
          // ф-ция отображения мувиков:
 
   public function char_create(mc:Class,mc_name:String):*
         {
           var obj:Sprite;
           obj=inst.addChild(new mc());
                                           obj.name=mc_name;
 
                                           return(obj);
         }
 
 // вот к примеру функция Test(), которая должна 
 // каким-то образом стать методом объекта tt (см.выше):
 
          public function Test() {                                  
                                 trace("Hello World");
                                       }
   }
 }

Создать новую тему   Часовой пояс GMT +4, время: 10:40.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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