![]() |
Я понял что AS мне почти непонятен.
Немогу понять логику АС3... Сам пишу на нескольких языках, но тут тупик.
Сделать мне нужно следующее: Генерю на ПХП при запросе из Флеш - ХМЛ файл. В файле хранится инфа с форума "название темы", "линк на тему", "краткую выдержку из темы". Я хочу освоить АС и флеш, потому взялся делать это через попу... Конечно ЦСС и ПХП решили бы мою проблемму очень быстро, но мне хочется сделать меню на флеше которое куда не воткни - всюду будет работать - дай ей только ХМЛ... Ну так вот. Я слегка научился работать с ХМЛ Код:
import flash.display.Sprite;Как мне теперь сгенерить на одном слое несколько объектов аля текстовые поля и шоб оно хранило в себе или где то снаружи не только тему но и ссылку и описание. Я нашел пример для генерации лейблов но не смог его прикрутить. Думаю дела на 10-15 строк кода но для меня это ПОКА нереально. Помогите, я пойму и дальше уже сам... Структура ХМЛ проста... Код:
<menu> |
а о каких слоях идет речь?
|
те что в swf файде фля "Layer 1", "layer 2"
Просто по непонятным мне причинам я не могу превязать событие отслеживающее нажатие мыши например если объект кнопка например лежит на том же слое где и вышеописанный код. |
я не оперирую слоями когда пишу на AS3 (хотя я не профи)... И вообще AS3 не пишется в слоях, а пишется в DocumentClass,
соответственно отправляю в хелп How ActionScript 3.0 event handling differs from earlier versions Event listeners Class Event ... |
Код AS3 пишется во внешних *.as файлах, а слоев в конечном swf вообще нет.
|
Я уже тоже начал понимать что АС и слои в SVF это разное, но я не понимаю, неужели я не могу использовать графику создаваемую во флеш и код в AS? У меня уже истерика... Не понимаю тогда нафиг АС нужен если проще писать на VB или Java script и использовать CSS и красивенькие классненькие флеш вставки.
_etc - я не преследую целью писать скрипт во внешнем файле. Мне нужно достичь цели (но на текущий момент я пытаюсь это сделать во флеш и АС), хотя уже сомневаюсь в правильности выбора. Я адаптировал код для подгрузки ХМЛ в сам флеш документ а не во внешний as файл, но толку 0, так как я могу засунуть в текстовое поле значение из ХМЛ НО ЧЕРТ ПОДЕРИ НЕ МОГУ сделать его нажимаемым... Когда я использую в 1 кадре слоя вышеописанный код для ХМЛ я не могу используя АС3 привязать к объейту событие аля: Код:
on (release){кстати тот код что в самом начале, он же не для класса и внешнего файла, там просто функция и она работает. Мне нужно лиш дополнить ее и сделать генерацию лейблов с текстом и возможностью кликать на них... остальное как я понимаю я нарисую на другом слое без программирования - чисто мышкой. |
Цитата:
Если вам горит, то опишите лейаут в CSS и HTML, потом логику в JS и все будет хорошо. |
Код:
var myMovie:MyLibrarySymbol = new MyLibrarySymbol();значения из XML запихивать в массивы, или двумерный массив |
Цитата:
|
Цитата:
|
| Часовой пояс GMT +4, время: 11:42. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.