RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / user-221902

Furry Cat's questions

Martin Hope
Furry Cat
Asked: 2020-01-30 17:32:23 +0000 UTC

ActionScript 中的旋转鼓

  • 0

ActionScript 3.0 中的 Flash 游戏。有一个旋转的鼓,通过单击停止,您需要找出哪个扇区掉了下来。我不想重新发明轮子。通常是怎么做的?

鼓对象绘制完成,扇区大小不一,顺序不一。有一个想法将控制点固定在扇区的交点上,但是有一个问题。对于每个点,您都需要指定它负责的扇区的值。这些点可能可以在绘制鼓后从库中添加 - 在正确的位置。有没有办法为从库中添加的对象指定属性?

想到的只是给实例起个名字,最后加上想要的参数(例如,item_1、item_5)。这是一个非常粗略的方法吗?另外,两个点可以具有相同的值,因为扇区是重复的。

我怎么看:

  1. 鼓是拉出来的
  2. 控制点被撞到正确的位置(同一类的对象,从库中获取)。每个点都有一个包含参数的名称。
  3. 当您将鼓本身添加到舞台时,所有控制点都会以某种方式收集在一个数组中。现在他们有了可用的坐标,现在可以通过坐标计算卷轴的位置并确定掉落的扇区。
  4. 获取此扇区的值(来自对象的名称)。如何从代码中访问它?

我自己已经很困惑了)主要问题是如果鼓被绘制并且所有扇区都不同,如何获得扇区值?

附言 鼓的位置也可以通过旋转来计算,大概,但是它可以旋转很长时间并且那里的值很疯狂。

附言 找到了 hitTestPoint() 方法。如果真的是按形状计算交集,而不是按框架计算交集,那么就更容易找出哪个扇区掉了。但如何传达绘制扇区的价值的问题仍然存在。如果将它放在一个扇区内的文本字段中,它可以被读取吗?

我要求一些提示)

разработка-игр
  • 1 个回答
  • 10 Views
Martin Hope
Furry Cat
Asked: 2020-12-04 17:12:34 +0000 UTC

Angular 2 DOM 操作

  • 1

美好时光,

在 Angular2 中是否可以操作 DOM 树?

任务:一个简单的下拉菜单,当你点击一个菜单项时,会弹出一个子菜单,当你再次点击时,它会消失。

  • 第 1 款
    • 第 1.1 款
    • 第 1.2 款
    • 第 1.3 款
  • 第 2 点
    • 第 2.1 款
    • 第 2.2 款
    • 2.3 款
  • 第 3 点
    • 3.1 款
    • 第 3.2 款
    • 3.3 款

我想按照这个原则来做——点击->寻找子菜单->操作。但我不知道如何在 Angular 中做到这一点。

还有 ngIf 指令,可能在这个方向上,我需要思考,但我还是想不出如何为每个特定的子菜单(而不是所有的通用子菜单)设置显示条件。

感谢您的回答!

dom
  • 1 个回答
  • 10 Views
Martin Hope
Furry Cat
Asked: 2020-12-02 21:02:37 +0000 UTC

Angular 2 使用 html 标记获取数据

  • 1

美好时光,

我正在尝试使用 Angular2 制作一个应用程序。

路由:

const appRoutes: Routes = [
    {path: '', component: HomeComponent},
    {path: 'first/:id', component: FirstComponent}
];

也就是说,当转到 site/first/... 时,控制传递给 FirstComponent 组件,它可以检索 id 参数。当请求 site/first/item 时,id 参数将等于“item”等。

根据此参数,使用该服务的组件向服务器发送请求以接收数据。根据id参数生成请求地址。也就是说,在这种情况下,请求将在 item.html 上。数据是一段 html 代码,将被插入到模板中的特定位置。

问题:如何以html的形式获取这些数据。到目前为止,只接收到字符串,并将其与标签一起直接插入到页面中。

请求所需文件的服务:

import {Injectable} from '@angular/core';
import {Http} from '@angular/http';

@Injectable()
export class HttpService{

    constructor(private http: Http){ }

    getData(address: string){
        return this.http.get(address);
    }
}

这就是我在组件中获取数据的方式:

this.httpService.getData('data.html').subscribe((data: Response) => this.code=data.text());

我知道问题出在所使用的 text() 方法中,因为它返回了一个字符串。如果请求的文件中的数据是简单的 html 标记形式,我如何才能正确获取 html 形式的数据?

我是否需要使用 Response 类的其他方法(我不知道)或以某种方式处理接收到的字符串(如何?)或使用 json(也就是说,源数据需要以某种方式转换为这种格式?)

请告诉我 :) 感谢您的回答!

angular2
  • 1 个回答
  • 10 Views

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    我看不懂措辞

    • 1 个回答
  • Marko Smith

    请求的模块“del”不提供名为“default”的导出

    • 3 个回答
  • Marko Smith

    "!+tab" 在 HTML 的 vs 代码中不起作用

    • 5 个回答
  • Marko Smith

    我正在尝试解决“猜词”的问题。Python

    • 2 个回答
  • Marko Smith

    可以使用哪些命令将当前指针移动到指定的提交而不更改工作目录中的文件?

    • 1 个回答
  • Marko Smith

    Python解析野莓

    • 1 个回答
  • Marko Smith

    问题:“警告:检查最新版本的 pip 时出错。”

    • 2 个回答
  • Marko Smith

    帮助编写一个用值填充变量的循环。解决这个问题

    • 2 个回答
  • Marko Smith

    尽管依赖数组为空,但在渲染上调用了 2 次 useEffect

    • 2 个回答
  • Marko Smith

    数据不通过 Telegram.WebApp.sendData 发送

    • 1 个回答
  • Martin Hope
    Alexandr_TT 2020年新年大赛! 2020-12-20 18:20:21 +0000 UTC
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5