Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   отправить экземпляр треугольника в класс (http://www.flasher.ru/forum/showthread.php?t=181559)

razo 26.06.2012 15:55

отправить экземпляр треугольника в класс
 
Здравствуйте! даже не знаю как объяснить что я хочу)),как можно из .fla файла отправить в .as файл класс объекта, когда рисуешь треугольник, потом нажмешь F8 и выбираешь Экспорт для Action Script, потом пишешь имя класса например "rec", ты можешь удалить объект из сцены и любой момент добавить этот объект на сцену написав
Код AS3:

var triugolnik:rec = new rec(); 
addChild(triugolnik);

вот теперь я хочу написать этот код в классе и там создать экземпляр объекта и добавить на сцену, просто не знаю как отправить этот объект в класс и там создать экземпляр объекта :D кто нибудь знает как это делать ?

КорДум 26.06.2012 15:58

Ух ты. Честно, ничего не понял. Но мои телепаты шепчут некоторые идеи:
Оборачиваем треугольник в клип, указываем экспорт для AS в том же окне и класс (rec).
Теперь можно в коде написать
Код AS3:

var triugolnik:rec = new rec();
addChild(triugolnik);

Да, теги для AS называются AS3, а не ACTIONSCRIPT.

razo 26.06.2012 16:11

Ладно такой пример,есть два файлы один index.fla и второй Rec.as
в библиотеке index.fla есть картинка треугольник у которого имя класса rec.
на index.fla создаем экземпляр класса Rec.as
Код AS3:

var class : Rec = new Rec(что здесь надо передать чтоб в классе Rec написать те 2 строки);

а на Rec.as
Код AS3:

package{
 public class Rec {
    public function Rec(какой то слово){
      var triugolnik:rec = new rec();
      addChild(triugolnik);
    }
 }
}


КорДум 26.06.2012 16:32

У вас в голове каша. Почитайте Колина Мука, узнайте, что такое DispayObject/Sprite.
Код AS3:

var obj:Rec = new Rec();
addChild(obj);

Код AS3:

package {
 public class Rec {
    public function Rec(){
      var triugolnik:rec = new rec();
      addChild(triugolnik);
    }
 }
}


razo 26.06.2012 17:06

почитайте внимательно Rec с большим буквам это класс а rec маленьким буквам экземпляр картинки

КорДум 26.06.2012 17:08

Ну так прочтите мой пример и замените на что у вас там сами.


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

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