Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di izzusan
    Registrato dal
    Apr 2003
    Messaggi
    463

    problemi con il touch in as3

    ciao ragazzi sto cominciando a pasticciare con le librerie touch . . . ma non mi funziona nulla....

    ho scaricato questo codice da adobe

    Codice PHP:
    import flash.events.TouchEvent;
    import flash.ui.Multitouch;
    import flash.ui.MultitouchInputMode;

    Multitouch.inputMode MultitouchInputMode.TOUCH_POINT
    var 
    mySprite:Sprite = new Sprite(); 
    mySprite.graphics.beginFill(0x336699); 
    mySprite.graphics.drawRect(0,0,40,40); 
    addChild(mySprite); 
    var 
    myTextField:TextField = new TextField(); 
    addChild(myTextField); 
    myTextField.width 200
    myTextField.height 20
    var 
    touchMoveID:int 0
     
    mySprite.addEventListener(TouchEvent.TOUCH_BEGINonTouchBegin); 
    function 
    onTouchBegin(event:TouchEvent) { 
        if(
    touchMoveID != 0) { 
            
    myTextField.text "already moving. ignoring new touch";     
            return; 
        } 
        
    touchMoveID event.touchPointID
     
        
    myTextField.text "touch begin" event.touchPointID
        
    stage.addEventListener(TouchEvent.TOUCH_MOVEonTouchMove); 
        
    stage.addEventListener(TouchEvent.TOUCH_ENDonTouchEnd); 

    function 
    onTouchMove(event:TouchEvent) { 
        if(
    event.touchPointID != touchMoveID) { 
            
    myTextField.text "ignoring unrelated touch"
            return; 
        } 
        
    mySprite.event.stageX
        
    mySprite.event.stageY
        
    myTextField.text "touch move" event.touchPointID

    function 
    onTouchEnd(event:TouchEvent) { 
        if(
    event.touchPointID != touchMoveID) { 
            
    myTextField.text "ignoring unrelated touch end"
            return; 
        } 
        
    touchMoveID 0
        
    stage.removeEventListener(TouchEvent.TOUCH_MOVEonTouchMove); 
        
    stage.removeEventListener(TouchEvent.TOUCH_ENDonTouchEnd); 
        
    myTextField.text "touch end" event.touchPointID

    lascio lo stage bianco, apro la pagiga action e lo incollo li

    sopo vado su CONTROL -> TEST MOVIE -> IN DEVICE CENTRAL

    parte la schermata con il mio device ma tappo e non succede nulla... sapede dirmi se devo configurare qualcoa???

    grazie xke sto impazzendo

  2. #2
    Utente di HTML.it L'avatar di izzusan
    Registrato dal
    Apr 2003
    Messaggi
    463
    nessuno??

  3. #3
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Sarebbe da provare, che terminale usi per i test?

  4. #4
    Utente di HTML.it L'avatar di izzusan
    Registrato dal
    Apr 2003
    Messaggi
    463
    uso il simulatore che c'è il flash

  5. #5
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da izzusan
    uso il simulatore che c'è il flash
    Cioè il "prova filmato"? Non sono sicuro che su quello gli eventi legati puramente al touch possano funzionare.
    Proverò il tuo codice appena possibile con un tablet per vedere se risponde. Potremo in questo modo escludere almeno che il problema sia nel codice.

  6. #6
    Utente di HTML.it L'avatar di izzusan
    Registrato dal
    Apr 2003
    Messaggi
    463
    caspita grazie sei gentilissimo!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.