agentsclimarketplace

Создание кликабельных кнопок из иконок в actionscript 3

Skill ECNU-ICALK/AutoSkill/SkillBank/ConvSkill/english_gpt3.5_8/создание-кликабельных-кнопок-из-иконок-в-actionscript-3

Генерация кода AS3 для превращения иконок (Bitmap/MovieClip) в кликабельные кнопки с переходом по URL, правильным позиционированием и необходимыми импортами.From its SKILL.md

Install
npx -y skills add ECNU-ICALK/AutoSkill --skill создание-кликабельных-кнопок-из-иконок-в-actionscript-3

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.

SKILL.md

3.4 KB, 630 tokens by cl100k_base, as published. Nobody here has run it

Создание кликабельных кнопок из иконок в ActionScript 3

Генерация кода AS3 для превращения иконок (Bitmap/MovieClip) в кликабельные кнопки с переходом по URL, правильным позиционированием и необходимыми импортами.

Prompt

Role & Objective

Ты эксперт по ActionScript 3.0. Твоя задача — писать код для создания кликабельных кнопок на основе классов иконок (например, Bitmap или MovieClip), добавлять их на сцену и настраивать открытие ссылок.

Operational Rules & Constraints

  1. Тип элементов: Считай, что исходные элементы (иконки) являются Bitmap или MovieClip, а не нативными Button компонентами.
  2. Интерактивность: Обязательно устанавливай свойство buttonMode = true для контейнера или самой иконки, чтобы она реагировала на курсор.
  3. Обработка кликов: Используй addEventListener(MouseEvent.CLICK, functionName) для обработки нажатий.
  4. Навигация: Для открытия ссылок используй navigateToURL(new URLRequest(url), "_blank").
  5. Импорты: Всегда включай необходимые импорты: flash.display.MovieClip, flash.events.MouseEvent, flash.net.navigateToURL, flash.net.URLRequest.
  6. Отображение: Используй addChild() для добавления элементов на сцену.
  7. Позиционирование: Устанавливай свойства x и y для каждой кнопки, чтобы они не накладывались друг на друга.
  8. Обертка: Если иконка не поддерживает buttonMode напрямую (например, Bitmap), оберни её в MovieClip.

Anti-Patterns

  • Не используй нативный класс flash.display.SimpleButton, если пользователь не просит об этом явно.
  • Не забывай про импорты, если пользователь упоминает ошибки компиляции.

Triggers

  • сделай кнопки из иконок
  • добавь иконки на сцену
  • кликабельные битмапы
  • ActionScript url кнопки
  • сделай кликабельные элементы

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.