|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Не получается загрузить изображение jpg в флешку
Здравствуйте. Подскажите пожалуйста, некогда не было проблем по этому вопросу, а тут мистика какая-то творится. Загружаю в флешку изображение вот таким способом: код находится в первом кадре документа.
var loader:Loader; var req:URLRequest; loader = new Loader(); req = new URLRequest("1.jpg"); loader.load(req); addChild(loader); (У меня там прописан код на анимацию снега). Но когда я пробую загружать изображение из этого класса, все равно ничего не выходит package { import flash.display.Sprite; public class Main extends Sprite { private var widthS:Number=stage.stageWidth; private var heightS:Number=stage.stageHeight; private var max_snowsize:Number=1; private var snowflakes:Number=200; public function Main() { for (var i:int=0; i<snowflakes; i++) { var snow:Snow=new Snow(widthS,heightS,max_snowsize); addChild(snow); } var loader:Loader; var req:URLRequest; loader = new Loader(); req = new URLRequest("1.jpg"); loader.load(req); addChild(loader); } } } |
|
|||||
Цитата:
Цитата:
|
|
|||||
Да, прописано как "Main".
вот какие ошибки: 1046: Тип не найден или не является константой времени компиляции Loader 1046: Тип не найден или не является константой времени компиляции URLRequest 1180: Вызов предположительно неопределенного метода addFrameScript 1180: Вызов предположительно неопределенного метода Loader 1180: Вызов предположительно неопределенного метода URLRequest |
|
|||||
Цитата:
Про addFrameScript скорее всего где-то используется не MovieClip где предположительно должен быть мувиклип Цитата:
|
|
|||||
Когда трэйсю не работает.. а меняю значения - работает, результат на флешке
Добавлено через 3 минуты caseyryan, ураа спасибо большое Вам! аж смешно почему я про импорт забыла, переработала наверно))))))))) |
|
|||||
.
|
Цитата:
Поиграйтесь //private var _bar:Foo = new Foo(); private var _foo:Foo = _bar; private var _bar:Foo = new Foo(); Т.к. я всегда уточняю область видимости, то такая конструкция даже не скомпилируется |
|
|||||
Я внезапно для себя провел эксперимент и был удивлен его результатами. Если кто не в курсе, в AS есть статические инициализаторы классов, то есть блоки кода, которые выполняются перед любым обращением к классу. Так вот я, значит, написал такой инициализатор. Ну а дальше можно по коду смотреть:
package { import flash.display.Sprite; public class Test extends Sprite { public var tracer = new Tracer("public var"); protected var __tracer = new Tracer("protected var"); internal var $tracer = new Tracer("internal var"); private var _tracer = new Tracer("private var"); { trace("Test static initializer called"); //new Tracer("Test static initializer"); var t:Tracer = new Tracer("Test static initializer"); } //public static var TRACER:Tracer = new Tracer("static var"); public function Test() { super(); trace("Test constructor called"); trace("Test instance has stage: " + Boolean(super.stage)); } } } internal final class Tracer { { trace("Tracer static initializer called"); } public function Tracer(value:String) { trace("Tracer constructor called from: " + value); } }
__________________
...вселенская грусть |
Часовой пояс GMT +4, время: 22:32. |
|
« Предыдущая тема | Следующая тема » |
|
|