Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 10.04.2014, 17:22
mariamarfi вне форума Посмотреть профиль Отправить личное сообщение для mariamarfi Найти все сообщения от mariamarfi
  № 1  
Ответить с цитированием
mariamarfi

Регистрация: Mar 2012
Сообщений: 61
По умолчанию Проблема с VideoEvent.COMPLETE

1. Ролик в данном коде воспроизводится:
Код AS3:
myVideo.source = "videos/belka.flv";
2. Ролик в следующем виде кода не удалось воспроизводиться:

Код AS3:
import fl.video.*;
import flash.events.VideoEvent;
 
myVideo.source = "videos/belka.flv";
 
myVideo.addEventListener(VideoEvent.COMPLETE, onFLVComplete);
 
function onFLVComplete(e: VideoEvent): void
{
	e.target.play();
}
Ошибка:
Монтажный кадр 1, слой "AS3", кадр 1, строка 6 1119: Обращение возможного неопределенного свойства COMPLETE через ссылку со статическим типом Class .

Источник: http://www.youtube.com/watch?v=hRhHh5OhTis

Старый 10.04.2014, 17:46
Rivexe вне форума Посмотреть профиль Отправить личное сообщение для Rivexe Найти все сообщения от Rivexe
  № 2  
Ответить с цитированием
Rivexe
 
Аватар для Rivexe

Регистрация: Jun 2013
Сообщений: 133
Вы же уже сталкивались с этой проблемой, зачем наступать на одни и те же грабли?
http://www.flasher.ru/forum/showthread.php?t=207113

В классе flash.events.VideoEvent нет константы COMPLETE, она находится в классе fl.video.VideoEvent.

Старый 10.04.2014, 23:18
mariamarfi вне форума Посмотреть профиль Отправить личное сообщение для mariamarfi Найти все сообщения от mariamarfi
  № 3  
Ответить с цитированием
mariamarfi

Регистрация: Mar 2012
Сообщений: 61
Я ранее следовала по вашему методу.. Всё равно ошибка...

Монтажный кадр 1, слой "Слой 1", кадр 1, строка 8 1000: Неоднозначная ссылка на VideoEvent.

Код AS3:
import fl.video.*;
import flash.events.VideoEvent;
 
myVideo.source = "videos/belka.flv";
 
myVideo.addEventListener(fl.video.VideoEvent.COMPLETE, onFLVComplete);
 
function onFLVComplete(e: VideoEvent): void
{
	e.target.play();
}


2. Всё равно ошибка прежняя... : Монтажный кадр 1, слой "Слой 1", кадр 1, строка 8 1000: Неоднозначная ссылка на VideoEvent.

Код AS3:
import fl.video.*;
//import flash.events.VideoEvent;
 
myVideo.source = "videos/belka.flv";
 
myVideo.addEventListener(fl.video.VideoEvent.COMPLETE, onFLVComplete);
 
function onFLVComplete(e: VideoEvent): void
{
	e.target.play();
}


Последний раз редактировалось mariamarfi; 10.04.2014 в 23:31. Причина: Добавление кода
Старый 10.04.2014, 23:37
ZackMercury вне форума Посмотреть профиль Отправить личное сообщение для ZackMercury Найти все сообщения от ZackMercury
  № 4  
Ответить с цитированием
ZackMercury
 
Аватар для ZackMercury

блогер
Регистрация: Jul 2013
Адрес: Север
Сообщений: 1,918
Записей в блоге: 23
Отправить сообщение для ZackMercury с помощью ICQ Отправить сообщение для ZackMercury с помощью Skype™
Код AS3:
import fl.video.*;
import fl.events.VideoEvent;
 
myVideo.source = "videos/belka.flv";
 
myVideo.addEventListener(VideoEvent.COMPLETE, onFLVComplete);
 
function onFLVComplete(e:VideoEvent):void
{
	e.target.play();
}
Попробуйте так.
__________________
There is no thing in this world that is not simple.

Старый 10.04.2014, 23:37
Rivexe вне форума Посмотреть профиль Отправить личное сообщение для Rivexe Найти все сообщения от Rivexe
  № 5  
Ответить с цитированием
Rivexe
 
Аватар для Rivexe

Регистрация: Jun 2013
Сообщений: 133
Цитата:
строка 8 1000: Неоднозначная ссылка на VideoEvent.
8 строка:
Код AS3:
function onFLVComplete(e: VideoEvent): void
Попробуйте так:
Код AS3:
function onFLVComplete(e: fl.video.VideoEvent): void
Либо сделайте его импорт, чтобы не прописывать полный путь.

Старый 10.04.2014, 23:39
mariamarfi вне форума Посмотреть профиль Отправить личное сообщение для mariamarfi Найти все сообщения от mariamarfi
  № 6  
Ответить с цитированием
mariamarfi

Регистрация: Mar 2012
Сообщений: 61
SuriTheAngel, пробовала... по-прежнему ошибка... Монтажный кадр 1, слой "Слой 1", кадр 1, строка 8 1000: Неоднозначная ссылка на VideoEvent. =(((

Ура!!! Сработало!!! Спасибо, Rivexe

Код AS3:
import fl.video.*;
import fl.video.VideoEvent;
 
myVideo.source = "videos/belka.flv";
 
myVideo.addEventListener(fl.video.VideoEvent.COMPLETE, onFLVComplete);
 
function onFLVComplete(e: fl.video.VideoEvent): void
{
	e.target.play();
}


В данной ситуации будет работать...:
Код AS3:
import fl.video.*;
//import fl.video.VideoEvent;
 
myVideo.source = "videos/belka.flv";
 
myVideo.addEventListener(fl.video.VideoEvent.COMPLETE, onFLVComplete);
 
function onFLVComplete(e: fl.video.VideoEvent): void
{
	e.target.play();
}
В данной ситуации не будет работать...:
Код AS3:
import fl.video.*;
import fl.video.VideoEvent;
 
myVideo.source = "videos/belka.flv";
 
myVideo.addEventListener(VideoEvent.COMPLETE, onFLVComplete);
 
function onFLVComplete(e: VideoEvent): void
{
	e.target.play();
}


Последний раз редактировалось mariamarfi; 10.04.2014 в 23:47. Причина: Исправление кода
Старый 10.04.2014, 23:51
ZackMercury вне форума Посмотреть профиль Отправить личное сообщение для ZackMercury Найти все сообщения от ZackMercury
  № 7  
Ответить с цитированием
ZackMercury
 
Аватар для ZackMercury

блогер
Регистрация: Jul 2013
Адрес: Север
Сообщений: 1,918
Записей в блоге: 23
Отправить сообщение для ZackMercury с помощью ICQ Отправить сообщение для ZackMercury с помощью Skype™
Цитата:
В данной ситуации не будет работать...
Такого не может быть.
__________________
There is no thing in this world that is not simple.

Старый 11.04.2014, 23:18
mariamarfi вне форума Посмотреть профиль Отправить личное сообщение для mariamarfi Найти все сообщения от mariamarfi
  № 8  
Ответить с цитированием
mariamarfi

Регистрация: Mar 2012
Сообщений: 61
Цитата:
Сообщение от mariamarfi Посмотреть сообщение

В данной ситуации не будет работать...:
Код AS3:
import fl.video.*;
import fl.video.VideoEvent;
 
myVideo.source = "videos/belka.flv";
 
myVideo.addEventListener(VideoEvent.COMPLETE, onFLVComplete);
 
function onFLVComplete(e: VideoEvent): void
{
	e.target.play();
}
У меня почему-то действительно не сработало... Ошибка выдавалась...Монтажный кадр 1, слой "Слой 1", кадр 1, строка 8 1000: Неоднозначная ссылка на VideoEvent

А вы,SuriTheAngel, попробуйте...

Старый 11.04.2014, 23:26
Akopalipsis вне форума Посмотреть профиль Найти все сообщения от Akopalipsis
  № 9  
Ответить с цитированием
Akopalipsis
Banned
[+4 24.02.14]
[+4 07.11.13]
[+ 13.03.14]

Регистрация: Mar 2013
Сообщений: 1,864
Может такое быть! Бывает иногда, но только не знаю как у Вас, у меня вот в каких случаях бывает -
в классе "А" сделал метод "а" и находится этот класс по пути "папка_а.А". Потом я создаю ещё один класс А, но лежит он уже в корневой директории, так же, как и класс Main. И вот я в Main удаляю импорт "папка_а.А" и начинаю обращаться к методу "а", но уже другого класс, а он все равно обращается к предыдущему.
Может что и не точно, но точно, что оно так бывает.

Старый 12.04.2014, 14:54
ZackMercury вне форума Посмотреть профиль Отправить личное сообщение для ZackMercury Найти все сообщения от ZackMercury
  № 10  
Ответить с цитированием
ZackMercury
 
Аватар для ZackMercury

блогер
Регистрация: Jul 2013
Адрес: Север
Сообщений: 1,918
Записей в блоге: 23
Отправить сообщение для ZackMercury с помощью ICQ Отправить сообщение для ZackMercury с помощью Skype™
Akopalipsis, или я вас неправильно понял, или вы не знаете, что классы в корне импортировать не нужно, они импортируются автоматически.

При этом здесь импорт неправильно срабатывает для именно 8-ой строчки, а не для первого обращения к VideoEvent.
Я не думаю, что в корне здесь могут находиться какие-то одноимённые классы.
__________________
There is no thing in this world that is not simple.

Создать новую тему Ответ Часовой пояс GMT +4, время: 04:26.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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