Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   загрузка внешнего swf (http://www.flasher.ru/forum/showthread.php?t=82957)

Buzzy 24.07.2006 22:40

загрузка внешнего swf
 
Добрый день!!
Есть такая проблема:"Загружаю в основной проект внешний sfw файл, по умолчанию он грузит его с координатами 0,0.. как загрузить внешний swf файл в опрделённое место основного проекта. Пробовал один вариант, через переименование внешнего внутрь основного,грузит в определённое место,но не работает этот внешний мув. Может кто подскажет как это сделать правильно.Заранее благодарен...

wvxvw 25.07.2006 15:59

ActionScript 2.0 Language Reference

ActionScript classes > MovieClipLoader > addListener (MovieClipLoader.addListener method)


Код:

this.createEmptyMovieClip("image_mc", this.getNextHighestDepth());
var mclListener:Object = new Object();
mclListener.onLoadInit = function(target_mc:MovieClip) {
    target_mc._x = Stage.width/2-target_mc._width/2;
    target_mc._y = Stage.height/2-target_mc._width/2;
    var w:Number = target_mc._width;
    var h:Number = target_mc._height;
    target_mc.lineStyle(4, 0x000000);
    target_mc.moveTo(0, 0);
    target_mc.lineTo(w, 0);
    target_mc.lineTo(w, h);
    target_mc.lineTo(0, h);
    target_mc.lineTo(0, 0);
    target_mc._rotation = 3;
};
var image_mcl:MovieClipLoader = new MovieClipLoader();
image_mcl.addListener(mclListener);
image_mcl.loadClip("линк на внешний файл с изображением, флеш\картинка - не важно", image_mc);


wvxvw 25.07.2006 16:04

ЗЫ. Переопредели координаты target_mc в примере выше, например, добавь
Код:

target_mc._x = Math.random()*100;
target_mc._y = Math.random()*100;


Buzzy 25.07.2006 22:27

Спасибо,большое!!!
Но не работает, :( он его загружает, но не работает...может есть ещё метод??

johnparker 26.07.2006 00:56

Цитата:

Сообщение от Buzzy
Добрый день!!
Есть такая проблема:"Загружаю в основной проект внешний sfw файл, по умолчанию он грузит его с координатами 0,0.. как загрузить внешний swf файл в опрделённое место основного проекта. Пробовал один вариант, через переименование внешнего внутрь основного,грузит в определённое место,но не работает этот внешний мув. Может кто подскажет как это сделать правильно.Заранее благодарен...

Самый простой способ - создать пустой мувиклип, расположить его, где надо и туда загружать вашу свф.:victory:

geksogen 26.07.2006 01:09

может я че-то не понимаю,но еже ли тебе надо просто загрузить внешний swf в основной мув,то(по тупому)делай в главном муве пустой мувиклип с названием типа mc1 ,на фрейм вешай код типа _root.mc1.loadMovie("main.swf",1);
main.swf-это твой подгружаемый мув
Можно с прелоадером сделать.
Не забудь в подгружаемом муве прописывать код не _root.habahaba.gotoAndPlay(2) ,а _root.mc1.habahaba.gotoAndPlay(2)
Повторюсь,мож я че-то не правильно понял

wvxvw 26.07.2006 07:09

Цитата:

Сообщение от Buzzy
Спасибо,большое!!!
Но не работает, :( он его загружает, но не работает...может есть ещё метод??

Что именно не работает?
Все свойства\переменные клипа куда загружается новый фильм должны остаться. Если в загружаемом фильме были использованы НЕотносительные ссылки, работать они действительно не будут.
ЗЫ. Если не находятся какие-нибудь переменные - Контрл+Шифт+Ентр - переменные.

bettyshort 01.07.2010 13:41

а обратно в основой как ?(((((

у меня вот сайт... я грузанула через пустой мувик внешний свф в основной который по каталогу выше находится и урл прописать нельзя ((
есть ли какоенибудь обратное действие?

alexcon314 01.07.2010 14:11

bettyshort, теме почти 4 года, вы заметили? Сформулируйте ваш вопрос более полно и осмысленно и создайте новый топик.


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

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