Показать сообщение отдельно
Старый 02.07.2009, 16:20
Полбу вне форума Посмотреть профиль Отправить личное сообщение для Полбу Найти все сообщения от Полбу
  № 1  
Ответить с цитированием
Полбу

Регистрация: Jul 2009
Сообщений: 12
По умолчанию Код, который работает в первом кадре, не работает в классе

Здравствуйте.

Вообщем, ситуация такая, что код (из книги, руководст) не хочет работать из пакета при создании копии класса. Ошибок не выдает, trace выводит, а результата нету. Я для начала подгружал картинку, потом просто рисовал прямоугольник. Если этот код вставить в первый кадр флешки (немного изменив) — отлично работает. В АС3 новичёк, помогите, пожалуйста.

Создаю класс вот так, в первом кадре флешки:
Код AS3:
var foto1:LoadFoto = new LoadFoto();
Вот код в пакете: — ноль эмоций, только trace выводит
Код AS3:
package {
	import flash.display.*;	
	public class LoadFoto extends Sprite {
		private var loader:Loader = new Loader();		
		public function LoadFoto() {
			addChild(loader);
			loader.load(new URLRequest("fotos/1.jpg"));
		}		
	}
}
Вот код в первом кадре: — работает
Код AS3:
var loader:Loader = new Loader();		
addChild(loader);
loader.load(new URLRequest("fotos/1.jpg"));