Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   ошибка 1008 и как от нее избавиться (http://www.flasher.ru/forum/showthread.php?t=146947)

xsyavax 22.11.2010 18:11

ошибка 1008 и как от нее избавиться
 
с чем это может быть связано?
объект исполнения: присланный исходник страницы *.fla

делаю следующее:
создаю мувиклип test
1.экспортирую в класс: test
2.базовый класс: pages.test

pages.test.as - отдельный класс для страницы

в main.as (главный код) строки:
import pages.*;
var testMC:test = new test; - и вот когда есть эта строка возникает ошибка 1008

ReferenceError: Error #1008: Значение test является неоднозначным; найдено более одной подходящей привязки. at main()

конфликтов имен точно нет!

если такую же операцию сделать с нуля, с пустого fla, не возникает подобной ошибки

что я делаю не так ?

alatar 22.11.2010 19:51

Цитата:

конфликтов имен точно нет!
Ну как это нет?
У вас есть класс test. В нем вы пишете:
Код AS3:

var testMC:test = new test;

Кстати, куда скобки дели?
Так какой класс должен создать компилятор? test в котором вы это все писали или pages.test о котором вы думали.
Или переименуйте один из классов или пишите:
Код AS3:

var testMC:pages.test = new pages.test();

P.S. Классы принято называть с большой буквы. А код оформлять тегами [code]


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

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