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

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

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

Регистрация: Jul 2007
Адрес: Дубна, Моск.обл.
Сообщений: 108
По умолчанию Не работает addChild() во Flash CS3

У меня похоже Flash CS3 с ума сошел...
Пытаюсь протестить простенький код, есть клип Test, к нему привязан класс Test.as:
Код:
package main {
	import flash.display.MovieClip;
	import flash.events.Event;
	import main.TestClip;
	
	public class Test extends MovieClip {
		public function Test() {
			var testClip:TestClip = new TestClip();
			addChild(testClip);
		}
	}
}
Также есть клип TestClip с графикой внутри, класс TestClip.as:
Код:
package main {
	import flash.display.MovieClip;
	import flash.events.Event;
	
	public class TestClip extends MovieClip {
		public function TestClip() {
			addEventListener(Event.ADDED_TO_STAGE,addHandler);
		}
		
		private function addHandler(e:Event):void {
			trace("TestClip parent: "+parent);
		}
	}
}
При запуске клип не появляется, несмотря на то, что трейс верный.
Протестил на двух разных компах, результат одинаковый. Во Flash CS4 же все прекрасно работает.

Приложил исходник, у кого-нибудь работает?
Помогите пожалуйста, из-за этих проблем не могу продолжить работу над большим проектом!
Заранее спасибо!
Вложения
Тип файла: rar Test.rar (5.8 Кб, 49 просмотров)

Старый 03.11.2008, 17:11
darksranger вне форума Посмотреть профиль Отправить личное сообщение для darksranger Посетить домашнюю страницу darksranger Найти все сообщения от darksranger
  № 2  
Ответить с цитированием
darksranger
 
Аватар для darksranger

блогер
Регистрация: Jun 2007
Адрес: in sankt - peterburg
Сообщений: 787
Записей в блоге: 2
Отправить сообщение для darksranger с помощью ICQ
странный вы какойто, ей богу

где графика то ? что тестить ?

элементарно

в классе графики, делаем например

Код:
package main {
	import flash.display.MovieClip;
	import flash.events.Event;
	
	public class TestClip extends MovieClip {
		public function TestClip() {
			addEventListener(Event.ADDED_TO_STAGE,addHandler);
		}
		
		private function addHandler(e:Event):void {
var sameElement:TextField = new TextField()
sameElement.text = "sameText"
addChild(sameElement)
			trace("TestClip parent: "+parent);
		}
	}
}
соттвественно текст появится на stage ...
__________________
на каком языке вы пишите?
а на каком нужно?

Старый 03.11.2008, 18:33
sabbats вне форума Посмотреть профиль Отправить личное сообщение для sabbats Найти все сообщения от sabbats
  № 3  
Ответить с цитированием
sabbats

Регистрация: Sep 2008
Сообщений: 12
Цитата:
Сообщение от musat Посмотреть сообщение
У меня похоже Flash CS3 с ума сошел...
Да наблюдается такой момент.Но за то (у меня) в CS4 не работает trace
заметил-после работы в CS3 в системе автоматом регистрируется Fp9 а был то Fp10.
Так в чем главная проблема?В 4 вроде все ок!В 3 все заработало после очистки сцены.

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

Регистрация: Jul 2007
Адрес: Дубна, Моск.обл.
Сообщений: 108
darksranger
В клипе TestClip нарисован синий прямоугольник)

sabbats
Да, похоже из-за этого и происходит, что на компе 2 версии флэша стоят - CS3 и CS4, что-то они друг с другом конфликтуют..
В смысле после очистки сцены? Стереть и выставить Test заново на сцену - тот же результат

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

Регистрация: Sep 2008
Сообщений: 12
Ну не знаю..может.. что то еще сделал.у меня прокатило.Ну разве только сохранил пустую сценку перед этим...И кстати сделал это потому что увидел что за прямоугольником еще один со сдвигом по xy.

Старый 04.11.2008, 00:27
darksranger вне форума Посмотреть профиль Отправить личное сообщение для darksranger Посетить домашнюю страницу darksranger Найти все сообщения от darksranger
  № 6  
Ответить с цитированием
darksranger
 
Аватар для darksranger

блогер
Регистрация: Jun 2007
Адрес: in sankt - peterburg
Сообщений: 787
Записей в блоге: 2
Отправить сообщение для darksranger с помощью ICQ
ну тогда извените думал проблема в синтаксисе ... IMHO - переходите в flex
__________________
на каком языке вы пишите?
а на каком нужно?

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

Регистрация: Jul 2007
Адрес: Дубна, Моск.обл.
Сообщений: 108
Очень хочется, но никак руки не доходят, надеюсь в ближайший месяц все-таки решусь

Старый 04.11.2008, 01:41
AL.exe вне форума Посмотреть профиль Отправить личное сообщение для AL.exe Посетить домашнюю страницу AL.exe Найти все сообщения от AL.exe
  № 8  
Ответить с цитированием
AL.exe
 
Аватар для AL.exe

Регистрация: Jan 2004
Адрес: Net
Сообщений: 1,049
Отправить сообщение для AL.exe с помощью ICQ
Цитата:
2 версии флэша стоят - CS3 и CS4, что-то они друг с другом конфликтуют..
Ерунда какая-то. У меня тоже обе стоят и все в порядке. Они, насколько я успел заметить, и общих файлов-то не используют.
__________________
Дело не в тебе

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

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

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


 


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


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