Форум 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)
-   -   attachMovie (http://www.flasher.ru/forum/showthread.php?t=77570)

JcsShadow 28.03.2006 02:21

attachMovie
 
Не могу нормально сделать аттачмуви. Импртировал в лайбрали тект, переделанный в свф и не могу его загрузить в мувиклип, который создаю...его попросту нет:
var text1_mc:MovieClip = this.attachMovie("text1.swf", "text1_mc", this.getNextHighestDepth(), {_x:-512, _y:50});

НЕ могу разобраться, что не так. Вначале просто муви клип грузил, был аналогичный эффект, потом подумал, что это просто неправильно и надо загружать свф. Теперь кажется, что легче через LoadMovie сделать...<_<

Пользуюсь: Flash 8.

mrspb 28.03.2006 02:48

ЮЮvar text1_mc:MovieClip = this.attachMovie("text1.swf", "text1_mc", this.getNextHighestDepth(), {_x:-512, _y:50});

фигня какая-то, тебе нужен loadMovie(), attachMovie грузит клипы из библиотеки, а не из внешних файлов. И... такие книги ("var text1_mc:MovieClip =") читать вредно, имхо.

this.createEmptyMovieClip ('myMc', this.getNextHighestDepth());
myMc.loadMovie('text1.swf');

JcsShadow 28.03.2006 09:34

Цитата:

фигня какая-то, тебе нужен loadMovie(), attachMovie грузит клипы из библиотеки, а не из внешних файлов. И... такие книги ("var text1_mc:MovieClip =") читать вредно, имхо.
не, раньше у меня был атачвуи и просто имя из библиотеки, т.е. text1, text2, а потом я добавил в библиотеку text1.swf и text2.swf. Я могу сделать все через лоадмуви, но надо и хочу через Attach.

ANTI256 28.03.2006 12:48

swf из библиотеки не аттачил, только клипы (movieclip). Посчет клипов у К.Мука написано, что когда создаешь swf, клипы из библиотеки к конечному файлу не присоединяются, для этого надо для этих клипов поставить галочку Export to ActionScript. Попробуй.

KUZEN 28.03.2006 14:10

поставь Linkage без всяких расширений ну например text1 , тогда код будет такой

var text1_mc:MovieClip = this.attachMovie("text1", "text1_mc", this.getNextHighestDepth(), {_x:-512, _y:50});

JcsShadow 28.03.2006 19:04

Ага, большое спасибо, дело было именно в Linkage.

KUZEN 28.03.2006 19:47

Тут просто нужно быть повнимательней ...


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

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