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

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

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

Регистрация: May 2009
Сообщений: 173
По умолчанию как вытащить movieclip из библиотеки на сцену

Приветствую !

как выташить movieclip из библиотеки на сцену ?

Старый 21.05.2009, 15:11
dimarik вне форума Посмотреть профиль Отправить личное сообщение для dimarik Найти все сообщения от dimarik
  № 2  
Ответить с цитированием
dimarik
.
 
Аватар для dimarik

модератор форума
Регистрация: Sep 2003
Адрес: Москва
Сообщений: 4,630
Записей в блоге: 20
var mc:movieclip = new movieclip();
super.addChild(mc)
__________________
Воспитан в TimeZero. Работаю в Mail.ru.

Старый 21.05.2009, 15:21
_moscow вне форума Посмотреть профиль Отправить личное сообщение для _moscow Найти все сообщения от _moscow
  № 3  
Ответить с цитированием
_moscow
 
Аватар для _moscow

Регистрация: May 2009
Сообщений: 173
а как он идентифицыруется по классу ? например его класс прописан my.aaa

Код AS3:
var mc:movieclip = new movieclip(aaa);
super.addChild(mc)
так что-то не выходит !

Старый 21.05.2009, 15:27
Stargazer вне форума Посмотреть профиль Отправить личное сообщение для Stargazer Найти все сообщения от Stargazer
  № 4  
Ответить с цитированием
Stargazer

Регистрация: Nov 2008
Сообщений: 528
Код AS3:
var mc:my.aaa = new my.aaa();
super.addChild(mc)

Старый 21.05.2009, 15:37
_moscow вне форума Посмотреть профиль Отправить личное сообщение для _moscow Найти все сообщения от _moscow
  № 5  
Ответить с цитированием
_moscow
 
Аватар для _moscow

Регистрация: May 2009
Сообщений: 173
не получается так

Код AS3:
 
package main { 
     import flash.display.Sprite; 
     import flash.text.TextField;
	 import flash.display.MovieClip;
 
 
 
     public class index extends Sprite {
 
 
           public function index() { 
 
                trace("Hello World"); 
                    var mc:my.aaa = new my.aaa();
                    super.addChild(mc)
 
 
           }		   
 
     } 
}

Старый 21.05.2009, 15:42
Deidara вне форума Посмотреть профиль Отправить личное сообщение для Deidara Найти все сообщения от Deidara
  № 6  
Ответить с цитированием
Deidara

Регистрация: May 2009
Сообщений: 80
Точка воспринимается как разграничитель указания пути.Проще говоря когда вы в поле class пишите my.aaa то говорите что в папке, кототорая находится в одной папке с вашим fla файлом, есть класс aaa.
Уберите точку и всё будет норм

Старый 21.05.2009, 15:52
flash33 вне форума Посмотреть профиль Отправить личное сообщение для flash33 Найти все сообщения от flash33
  № 7  
Ответить с цитированием
flash33
 
Аватар для flash33

Регистрация: Nov 2005
Сообщений: 1,155
Имя класса index пишется с большой буквы.
В import укажите: import my.*;

Старый 21.05.2009, 16:17
_moscow вне форума Посмотреть профиль Отправить личное сообщение для _moscow Найти все сообщения от _moscow
  № 8  
Ответить с цитированием
_moscow
 
Аватар для _moscow

Регистрация: May 2009
Сообщений: 173
Спасибо с этим вроде разобрался - вот что получилось

Код AS3:
package main { 
     import flash.display.Sprite; 
     import flash.text.TextField;
     import flash.display.MovieClip;
     import flash.system.*; 
 
     public class index extends Sprite {
 
 
           public function index() { 
 
                trace("Hello World"); 
                      var mc:aaa = new aaa();
                      super.addChild(mc);
           }		   
 
     } 
}

в мувике который "aaa" есть функция

Код AS3:
public function my_func() {
 
trace("new function");
}
как ее вызвать из главнной сцены после того как я вставлю мувик на сцену ?

Добавлено через 1 час 45 минут
И еще вопросик если позволите !

Я если мувик уже лежит на главной сцене как к нему достучатся - через класс или через имя - у меня что-то к нему не как не получается достучатся !

Старый 06.07.2009, 12:19
scorpi_Natalia8 вне форума Посмотреть профиль Отправить личное сообщение для scorpi_Natalia8 Найти все сообщения от scorpi_Natalia8
  № 9  
Ответить с цитированием
scorpi_Natalia8

Регистрация: Jun 2009
Сообщений: 39
Здравствуйте, А у меня не получилось перетащить movieClip из библиотеки на рабочее поле. Подскажите как так?
У меня есть клип, я его называю 111 класс aaa и пишу код ваш
Код:
package main { 
     import flash.display.Sprite; 
     import flash.text.TextField;
     import flash.display.MovieClip;
     import flash.system.*; 
 
     public class index extends Sprite {
 
 
           public function index() { 
 
                trace("Hello World"); 
                      var 111:aaa = new aaa();
                      super.addChild(111);
           }		   
 
     } 
}

Старый 06.07.2009, 13:21
Alex Lexcuk вне форума Посмотреть профиль Отправить личное сообщение для Alex Lexcuk Посетить домашнюю страницу Alex Lexcuk Найти все сообщения от Alex Lexcuk
  № 10  
Ответить с цитированием
Alex Lexcuk

блогер
Регистрация: Mar 2008
Адрес: Донецк_city
Сообщений: 1,094
Записей в блоге: 5
я его называю 111 ???
Название должно начинаться с буквы.
а super зачем здесь???
По совокупности код не работет, тк. ааа - не надо так называть даже в учебных целях.
Назовите уж MySimpleMc или еще как, главное название недалекое, но зато package main? зачем тогда package???
Пример
http://www.murmadillo.tut.su/m/rectAnim.rar

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

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

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


 


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


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