Jump to content

Creating Input element


Recommended Posts


I've found some old examples where people use 


and add it to the stage. 

I'm getting the following error:


TypeError: Cannot set property '_parentID' of undefined

export default class UI {
    constructor(app, CANVAS_WIDTH, CANVAS_HEIGHT) {
        this.app = app;
        this.graphics = new PIXI.Graphics();

    textField() {
        this.domField = document.createElement("input");
        this.domField.type = "text";
        this.domField.style.position = "absolute";



Link to comment
Share on other sites

You can't add dom elements to pixi stage. You could add it on top of the canvas and use it as a regular input. Do you have a link for the example that has dom mixed with pixi stage?

It could be that there's some library that allows thatkind of methods.

Link to comment
Share on other sites

I am not sure if this is correct, but I guess @buryo is using some module bundler ( webpack / browserify ) and he cannot easily consume the PIXI.TextInput class in its current state.

I would go with a fork of the repo and make a pull request in a few days ( when I finish with my current work ) if this is the problem

Link to comment
Share on other sites

  • 2 weeks later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Create New...