![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
Регистрация: Aug 2002
Сообщений: 44
|
Привет!
Мне надо погрузить клип и поверх него написать текст, делаю так: На первом кадре слоя uploader: function loadMuvie(path:String, target){
var clipLoader:MovieClipLoader=new MovieClipLoader();
clipLoader.loadClip(path, target);
}
loadMuvie("loaded.swf", 10);
stop();
ptimer = new Date();
time_min = ptimer.getMinutes();
time_hour = ptimer.getHours();
_root.createTextField("pfield", 50, 887.8, 49.6, 82.2, 30);
pfield.text = time_min + ":" + time_hour;
pfield.textColor = 0xFFFFFF;
Пробовал указывать разные слои и у текстового поля и у клипа, результат одинаковый. Я пишу на php, а это другая спицифика... Скажите, что за фигня с этими слоями?!?! |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
target должен быть мувиклипом, а не числом.
|
|
|||||
|
Регистрация: Aug 2002
Сообщений: 44
|
Хм, завтра попробую... У меня в книге написано, что можно передавать число - номер слоя.
|
|
|||||
|
Регистрация: Aug 2002
Сообщений: 44
|
Всё верно, сейчас скачал мануал из прикреплённой темы:
Синтаксис my_mcl.loadClip(url:String, target:Object ) : Boolean Параметры target Число, определяющее уровень во флэш плеере или путь к клипу, в который файл должен быть загружен. Содержимое клипа будет замещено загружаемым SWF файла или изображением. хотя смущает target:Object ![]() |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
А, пардон, там можно и уровень указывать.
Вообще говоря, лучше вместо уровней создавать клип и в него грузить. з.Ы. Object просто означает, что target может быть как Number, так и MovieClip. |
|
|||||
|
Регистрация: Aug 2002
Сообщений: 44
|
Цитата:
Получается, что по мануалу я всё делаю правильно? Я это делал в конце рабочего дня, и с этой фигнёй мозг совсем опух! сначла я делал с loadMovie() и loadMovieNum() и ничего не получалось, потом на этом форуме и несколько раз прочитал фразу: "используйте MovieClipLoader и проблем не будет", но при использовании этого класса у меня ничего не изменилось. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Вообще говоря от Object в AS наследуется все.
Загрузку в уровни уже пора забыть, грузите в мувиклип. |
|
|||||
|
Регистрация: Aug 2002
Сообщений: 44
|
Т.е. если я средствами AS создам клип на 10 слое и средствами AS загружу в него внешний клип, то уровень внешнего клипа будет = 10
Блин, что-то не то... Вроде бы в AS крутая объектная модель, а один из основных методов реализован криво? PS: И ещё я не понимаю, как устроены слои, т.е. если я в программе Flash CS3 создаю несколько слоёв, в которых я что-то рисую (например 4 слоя с различными текстовыми названиями) и создаю средствами AS клип на слое с номером 2, то где он создасться? Т.е. есть бывает простой массив данных, а бывает ассоциативный массив. В DOM именованые слои представляют собой ассоциативный массив, т.е если у меня есть слои lvl_a, lvl_b и lvl_c, то массив представляющий DOM будет таким array(lvl_a =>... , lvl_b=>... , lvl_c => .... ) если я добавлю эллемент с ключом 2, то массив станет: array(lvl_a =>... , lvl_b=>... , lvl_c => .... , 2) или массив выглядит так: array(1 =>(lvl_a,...) , 2 =>(lvl_b,...) , 3 =>(lvl_c,...) , 4=>(...)), но тогда получается, что я не могу размещать клипы, которые созданы при помощи AS ниже слоём, который создвны в программе. Блин, что за фигня? |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Нет в swf слоев. Если это клипы, созданные вручную на сцене, то у них глубина порядка -16384, поэтому если нужно разместить что-то ниже их, то надо писать при создании глубину меньшую. Но при этом нужно учесть, что удалить клип можно только с положительной глубины.
А про уровни _levelN нужно вообще забыть. |
|
|||||
|
Регистрация: Aug 2002
Сообщений: 44
|
Ну хоть в третей версии что-то изменилось с реализацией DOM?
(Я не в курсе, т.к. последний раз писал на AS в 2002 году ) |
![]() |
![]() |
Часовой пояс GMT +4, время: 21:59. |
|
|
« Предыдущая тема | Следующая тема » |
|
|