Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Ошибка #1034: Типа Coercion (http://www.flasher.ru/forum/showthread.php?t=191016)

Golovorot 30.12.2012 21:13

Ошибка #1034: Типа Coercion
 
Ошибка
Код:

TypeError: Error #1034: Ошибка типа Coercion: невозможно преобразовать flash.display::MovieClip@11000061 в flash.media.Video.
        at flash.display::Sprite/constructChildren()
        at flash.display::Sprite()
        at flash.display::MovieClip()
        at Untitled_fla::MainTimeline()

Ошибка выскакивает при компиляции
Код AS3:

var myXML:XML = new XML(); 
var XML_URL:String = "http://adv.gpm-digital.com/172102/getCodeTest?p1=bevvt&p2=emvl&pfc=monx&pfb=blemw&plp=a&pli=a&pop=a&puid1=&puid2=&puid3=&puid4=&puid5=&puid6=&puid7=&puid8=&puid9=&puid10=&puid11=&puid12=&puid13=&puid14=&puid15=&puid16=&puid17=&puid18=&puid19=&puid20=&puid21=&puid22=&puid23=&puid24=&puid25=&puid26=&puid27=&puid28=";
var myXMLURL:URLRequest = new URLRequest(XML_URL);
var myLoader:URLLoader = new URLLoader(myXMLURL);
myLoader.addEventListener("complete", xmlLoaded);
 
function xmlLoaded(event:Event):void
{
    myXML = XML(myLoader.data);
    trace(myXML..Ad..MediaFile);
}
var nc:NetConnection = new NetConnection();
nc.connect(null);
var ns:NetStream = new NetStream(nc);
ns.play();
var vid:Video = new Video();
vid.width = 500;
vid.height = 400;
vid.x = 0;
vid.y = 0;
vid.attachNetStream(ns);
addChild(vid);


Wolsh 30.12.2012 22:06

При чем здесь этот код? Вы где-то пытаетесь преобразовать мувиклип (видимо, этот) в Video (возможно, в обработчике событий написано что-то типа var vid:Video = event.target, а событие приходит от клипа-контейнера видео).

etc 30.12.2012 23:01

Уберите со сцены клип с именем vid, либо переменную переназовите.

dimarik 31.12.2012 21:09

Код AS3:

at flash.display::Sprite/constructChildren()

Вроде бы связано с authority mode в CS, иначе никак в его конструкторе не сделать детей.


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

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