Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   Управление мовиклипом как целым (http://www.flasher.ru/forum/showthread.php?t=214614)

anda30 19.10.2017 11:52

Привет ZackMercury
Я понял, что строка
Но не могу понять , что дальше делать

ZackMercury 23.10.2017 18:54

Почитать книжку по AS3.
ActionScript 3.0. Подробное руководство
Судя по всему, у вас нет базы для того, чтобы вообще код писать. Эта книжка даст общее представление о языке, и как устроены его элементы.

Строка(тип String) в AS3 записывается в одинарных или двойных кавычках, и представляет собой простой текст.

anda30 24.10.2017 10:13

спасибо за внимание
Согласен надо прочитать.
А база у меня есть только в другом языке "LabVIEW".
И переключиться с логики одного языка на логику другого довольно проблематично.
С уважением
Александр.

caseyryan 24.10.2017 10:59

Код AS3:

if(e.target.name == "ss0") // просто добавить кавычки
 {       
                e.target.startDrag();
 }

Чтобы свойство превратилось в строку, нужно его обрамить в кавычки. В as3 и двойные кавычки и одинарные - равнозначны. Разве в LabVIEW строки не так же обозначаются?
Цитата:

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

anda30 24.10.2017 11:39

Спасибо
Захотелось расширить познания именно для WEB дизайна.
В LabVIEW я разработал SCADA систему. И увидел что для работы с базой данных необходим мощный компьютер. Особенно если работа по сети.
Поэтому я решил часть задач по работе с базой данных перевести на сайт, где работают PHP и флэш.
Ну это так в 2 словах
С уважением

Добавлено через 52 минуты
Я понемногу разбираюсь.
Я создал в библиотеке сложный мувиклип состоящий из несколько простых мувиклипов с именами(а1, а2,...).
Вставил сложный МС на сцену:
Код AS3:

var Zv:MovieClip = new DDDD;
        Zv.name="ss0";
        Zv.x=100+i*10;
        Zv.y=150+i*10;
        addChild(Zv);

Дальше слушаю сцену :
Код AS3:

stage.addEventListener(MouseEvent.MOUSE_DOWN, DvigStart);

И в функции DvigStart:
Код AS3:

trace(e.target.name);

выводятся имена МС (а1, а2,...).
А сложного МС с именем "ss0" программа не видит.
А мне надо получить доступ к МС "ss0".
Вот что у меня не получается.
Еще раз извините за беспокойство
С уважением

caseyryan 24.10.2017 14:06

Флеш это не лучший выбор для веба. Лучше пока не поздно переходить на JavaScript. Я бы порекомендовал изучать ReactJS или AngularJS. Можно даже TypeScript, если нужна типизация
Флеш плеер уже почти во всех браузерах отключен по умолчанию
Цитата:

А сложного МС с именем "ss0" программа не видит.
А если слушатель добавить не так:
Код AS3:

stage.addEventListener(MouseEvent.MOUSE_DOWN, DvigStart);

а так:
Код AS3:

stage.addEventListener(MouseEvent.MOUSE_DOWN, DvigStart, true);

?

anda30 24.10.2017 14:11

Спасибо


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

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