Zurück   Flashforum > Flash > Zusatzprodukte

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 14-06-2010, 15:31   #1 (permalink)
meistens harmlos
 
Benutzerbild von rena
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 17.643
Joystick -> Force Feedback -> irgendwie?

Hallo zusammen,

für eine Messeanwendung stellt sich folgendes Problem:
- steuerbar über Joystick -> geht mit Zusatztools wie Zink oder Jugglor von Flashjester
- force feedback bei bestimmten Aktionen -> geht mit was?

Wie gesagt, die Steuerung (Richtung, Knöpfe) geht aber gibt es irgendwas, das am Joystick dann die entsprechende Rückmeldung (Vibration) zurückgibt?

Thibault Imbert hat's in seinen Tests als "next addition" angedacht
Connecting an analog Joystick with FlashStick <font size='1'>[ by Thibault Imbert ]</font> - ByteArray.org
aber ich hab nichts weiteres gefunden. Wisst ihr da was?

Danke schonmal

Grüße
Rena
__________________
www.rena-hermann.de

The angels have the phone box
rena ist offline   Mit Zitat antworten
Alt 14-06-2010, 17:18   #2 (permalink)
undefined
 
Benutzerbild von mildesign
 
Registriert seit: Jul 2001
Ort: Stuttgart
Beiträge: 1.839
WiiMote?

Also eine Wimote kann man mit WiiFlash ja ganz leicht vibrieren lassen. Für Joysticks ist mir bis jetzt nichts bekannt.
__________________
mfg Frank
mildesign ist offline   Mit Zitat antworten
Alt 14-06-2010, 17:23   #3 (permalink)
mushroom powered
 
Benutzerbild von b.asile
 
Registriert seit: Jun 2005
Ort: Amsterdam
Beiträge: 2.649
Ich wuerde auch sagen mit ner WiiMote hast du am wenigsten Arbeit,
falls du einen anderen Controller brauchst, musst du wohl selbst einen SocketServer schreiben.
__________________
[ WHEN THE GOING GETS WEIRD THE WEIRD TURN PRO ]

devboy.org
b.asile ist offline   Mit Zitat antworten
Alt 14-06-2010, 17:38   #4 (permalink)
in the boondocks
 
Benutzerbild von shin10
 
Registriert seit: Feb 2006
Ort: Augsburg
Beiträge: 3.501
ich mein ich hab da mal was gebastelt.
war glaub noch mit zinc und/oder glovePie.
ich schau mal wo das sein könnte...

mfg

sx
__________________

flintfabrik.de
shin10 ist gerade online   Mit Zitat antworten
Alt 14-06-2010, 17:56   #5 (permalink)
meistens harmlos
 
Benutzerbild von rena
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 17.643
Lieben Dank,
Wiimote war auch mein erster Gedanke, aber es soll wohl so ein Knüppel sein.

Hab mir gerade so ein Teil besorgt und das Feedback ist ja sehr variabel, auch mit Gegendruck usw. Spätestens da - falls der Kunde das meint - würde die Wiimote glaub aussteigen.

Tja ... ich bin ja so gut im selbst Socket Server schreiben.


@shin10
Wenn du da einen Ansatz hättest, das wäre fantastisch.

In der Zwischenzeit probier ich gerade mit Director rum. Da hab ich ein Xtra gefunden aber das sagt immer, mein Joystick würde ForceFeedback gar nicht unterstützen. Treiberproblem vielleicht.

Mal schauen - vielen Dank bisher.
Weiter Ideen gerne willkommen.
__________________
www.rena-hermann.de

The angels have the phone box
rena ist offline   Mit Zitat antworten
Alt 14-06-2010, 22:24   #6 (permalink)
in the boondocks
 
Benutzerbild von shin10
 
Registriert seit: Feb 2006
Ort: Augsburg
Beiträge: 3.501
ohmanohmanohman...

erstmal natürlich nichts als pornos auf der externen gefunden... dann glovepie nochmal angesehen und da schnaggelts: ich hab das damals supermies gemacht. ich hab von zinc den mauszeiger versetzen lassen und die mausposition dann in glovepie als mehr oder weniger starkes vibrieren interpretiert...

was ein mist.

mit flosc müsste es aber möglich sein eine kommunikation zwischen flash und glovepie herzustellen.

allerdings hab ich s bisher nur in die falsche richtung geschafft.

na vielleicht klappts morgen - jetzt bin ich nur sauer auf mich und mein hirn, dass mir solche streiche spielt - wahnsinn
her mit den bildchen

mfg

sx
__________________

flintfabrik.de
shin10 ist gerade online   Mit Zitat antworten
Alt 14-06-2010, 22:37   #7 (permalink)
mushroom powered
 
Benutzerbild von b.asile
 
Registriert seit: Jun 2005
Ort: Amsterdam
Beiträge: 2.649
Zitat:
Zitat von shin10 Beitrag anzeigen
her mit den bildchen
Pffff ... :P
__________________
[ WHEN THE GOING GETS WEIRD THE WEIRD TURN PRO ]

devboy.org
b.asile ist offline   Mit Zitat antworten
Alt 16-06-2010, 21:05   #8 (permalink)
in the boondocks
 
Benutzerbild von shin10
 
Registriert seit: Feb 2006
Ort: Augsburg
Beiträge: 3.501
Zitat:
Pffff ... :P
jaja, so is des

aber jetzt hab ichs

lad dir mal glovepie unter flosc 2.0 (java) runter.

wenn die ports in flosc nicht ohnehin schon so eingestellt sind...
flash port: 3000
OSC port: 3334


dann nimm die folgenden scripts:

Glovepie-script:
PHP-Code:
Osc.port 3334;
Osc.ip "localhost";
Osc.broadcast true;
Osc.ListenPort 57132;
Osc.Listening true;

/////////////////JOYPAD 1/////////////////////////////////////////
//RumbleData from Flash
Joystick1.Vibration1 Osc.joypad1.vibration1;
Joystick1.Vibration2 Osc.joypad1.vibration2;

//JoypadData to Flash
//Axis
if(var.joy1_x != ""+joy1.x){
  
Osc.joypad1.""+joy1.x;
  var.
joy1_x ""+joy1.x
}
if(var.
joy1_y != ""+joy1.y)
  
Osc.joypad1.""+joy1.y;
  var.
joy1_y ""+joy1.y;
}
if(var.
joy1_z != ""+joy1.z)
  
Osc.joypad1.""+joy1.z;
  var.
joy1_z ""+joy1.z;
}
if(var.
joy1_roll != ""+joy1.roll)
  
Osc.joypad1.roll ""+joy1.roll;
  var.
joy1_roll ""+joy1.roll;
}

  
//Buttons
if(var.joy1_Button1 != joy1.Button1){
  
Osc.joypad1.Button1 joy1.Button1;
  var.
joy1_Button1 joy1.Button1;
}
if(var.
joy1_Button2 != joy1.Button2){
  
Osc.joypad1.Button2 joy1.Button2;
  var.
joy1_Button2 joy1.Button2;
}
if(var.
joy1_Button3 != joy1.Button3){
  
Osc.joypad1.Button3 joy1.Button3;
  var.
joy1_Button3 joy1.Button3;
}
if(var.
joy1_Button4 != joy1.Button4){
  
Osc.joypad1.Button4 joy1.Button4;
  var.
joy1_Button4 joy1.Button4;
}
if(var.
joy1_Button5 != joy1.Button5){
  
Osc.joypad1.Button5 joy1.Button5;
  var.
joy1_Button5 joy1.Button5;
}
if(var.
joy1_Button6 != joy1.Button6){
  
Osc.joypad1.Button6 joy1.Button6;
  var.
joy1_Button6 joy1.Button6;
}
if(var.
joy1_Button7 != joy1.Button7){
  
Osc.joypad1.Button7 joy1.Button7;
  var.
joy1_Button7 joy1.Button7;
}
if(var.
joy1_Button8 != joy1.Button8){
  
Osc.joypad1.Button8 joy1.Button8;
  var.
joy1_Button8 joy1.Button8;
}
if(var.
joy1_Button9 != joy1.Button9){
  
Osc.joypad1.Button9 joy1.Button9;
  var.
joy1_Button9 joy1.Button9;
}
if(var.
joy1_Button10 != joy1.Button10){
  
Osc.joypad1.Button10 joy1.Button10;
  var.
joy1_Button10 joy1.Button10;
}
if(var.
joy1_Button11 != joy1.Button11){
  
Osc.joypad1.Button11 joy1.Button11;
  var.
joy1_Button11 joy1.Button11;
}
if(var.
joy1_Button12 != joy1.Button12){
  
Osc.joypad1.Button12 joy1.Button12;
  var.
joy1_Button12 joy1.Button12;
}
if(var.
joy1_Button13 != joy1.Button13){
  
Osc.joypad1.Button13 joy1.Button13;
  var.
joy1_Button13 joy1.Button13;
}
if(var.
joy1_Button14 != joy1.Button14){
  
Osc.joypad1.Button14 joy1.Button14;
  var.
joy1_Button14 joy1.Button14;
}
if(var.
joy1_Button15 != joy1.Button15){
  
Osc.joypad1.Button15 joy1.Button15;
  var.
joy1_Button15 joy1.Button15;
}
if(var.
joy1_Button16 != joy1.Button16){
  
Osc.joypad1.Button16 joy1.Button16;
  var.
joy1_Button16 joy1.Button16;
}



/////////////////JOYPAD 2/////////////////////////////////////////
//RumbleData from Flash
Joystick2.Vibration1 Osc.joypad2.vibration1;
Joystick2.Vibration2 Osc.joypad2.vibration2;

//JoypadData to Flash
//Axis
if(var.joy2_x != ""+joy2.x){
  
Osc.joypad2.""+joy2.x;
  var.
joy2_x ""+joy2.x
}
if(var.
joy2_y != ""+joy2.y)
  
Osc.joypad2.""+joy2.y;
  var.
joy2_y ""+joy2.y;
}
if(var.
joy2_z != ""+joy1.z)
  
Osc.joypad2.""+joy1.z;
  var.
joy2_z ""+joy1.z;
}
if(var.
joy2_roll != ""+joy2.roll)
  
Osc.joypad2.roll ""+joy2.roll;
  var.
joy2_roll ""+joy2.roll;
}

  
//Buttons
if(var.joy2_Button1 != joy2.Button1){
  
Osc.joypad2.Button1 joy2.Button1;
  var.
joy2_Button1 joy2.Button1;
}
if(var.
joy2_Button2 != joy2.Button2){
  
Osc.joypad2.Button2 joy2.Button2;
  var.
joy2_Button2 joy2.Button2;
}
if(var.
joy2_Button3 != joy2.Button3){
  
Osc.joypad2.Button3 joy2.Button3;
  var.
joy2_Button3 joy2.Button3;
}
if(var.
joy2_Button4 != joy2.Button4){
  
Osc.joypad2.Button4 joy2.Button4;
  var.
joy2_Button4 joy2.Button4;
}
if(var.
joy2_Button5 != joy2.Button5){
  
Osc.joypad2.Button5 joy2.Button5;
  var.
joy2_Button5 joy2.Button5;
}
if(var.
joy2_Button6 != joy2.Button6){
  
Osc.joypad2.Button6 joy2.Button6;
  var.
joy2_Button6 joy2.Button6;
}
if(var.
joy2_Button7 != joy2.Button7){
  
Osc.joypad2.Button7 joy2.Button7;
  var.
joy2_Button7 joy2.Button7;
}
if(var.
joy2_Button8 != joy2.Button8){
  
Osc.joypad2.Button8 joy2.Button8;
  var.
joy2_Button8 joy2.Button8;
}
if(var.
joy2_Button9 != joy2.Button9){
  
Osc.joypad2.Button9 joy2.Button9;
  var.
joy2_Button9 joy2.Button9;
}
if(var.
joy2_Button10 != joy2.Button10){
  
Osc.joypad2.Button10 joy2.Button10;
  var.
joy2_Button10 joy2.Button10;
}
if(var.
joy2_Button11 != joy2.Button11){
  
Osc.joypad2.Button11 joy2.Button11;
  var.
joy2_Button11 joy2.Button11;
}
if(var.
joy2_Button12 != joy2.Button12){
  
Osc.joypad2.Button12 joy2.Button12;
  var.
joy2_Button12 joy2.Button12;
}
if(var.
joy2_Button13 != joy2.Button13){
  
Osc.joypad2.Button13 joy2.Button13;
  var.
joy2_Button13 joy2.Button13;
}
if(var.
joy2_Button14 != joy2.Button14){
  
Osc.joypad2.Button14 joy2.Button14;
  var.
joy2_Button14 joy2.Button14;
}
if(var.
joy2_Button15 != joy2.Button15){
  
Osc.joypad2.Button15 joy2.Button15;
  var.
joy2_Button15 joy2.Button15;
}
if(var.
joy2_Button16 != joy2.Button16){
  
Osc.joypad2.Button16 joy2.Button16;
  var.
joy2_Button16 joy2.Button16;

main.as
PHP-Code:
package  {
    
import flash.display.Sprite;
    
import flash.events.MouseEvent;
    
import JoypadSocket;
    
import Thing;
    public class 
main extends Sprite{
        public function 
main() {
            
JoypadSocket.start();
            
addChild(new Thing());
        }
    }

Thing.as
PHP-Code:
package 
{
    
import JoypadSocket;
    
import Joypad;
    
import flash.display.Sprite;
    
import flash.events.*;
    
import flash.text.TextField;

    public class 
Thing extends Sprite
    
{
        private const 
JOYPAD "joypad1";
        private const 
SPEED:Number 20;
        public function 
Thing()
        {
            
// constructor code
            
graphics.beginFill(0,1);
            
graphics.drawCircle(0,0,20);
            
graphics.endFill();
            
250;
            
200;
            
addEventListener(Event.ENTER_FRAMEefh);
        }
        private function 
efh(e:Event):void
        
{
            
Math.max(0,Math.min(SPEED JoypadSocket[JOYPAD].x,stage.stageWidth));
            
Math.max(0,Math.min(SPEED JoypadSocket[JOYPAD].y,stage.stageHeight));

            if (
== || == stage.stageWidth || == || == stage.stageHeight)
            {
                
rumble(Math.random());
            }
            else
            {
                
rumble(0);
            }
        }
        private var 
lastRumbleVal:Number 0;
        private function 
rumble(val:Number):void
        
{
            if (
val != lastRumbleVal)
            {
                
lastRumbleVal val;
                var 
msgName:String = new String(JOYPAD "/vibration1");
                var 
msgArg:String = new String(val);
                
JoypadSocket.sendOSC(msgNamemsgArg);
                
msgName = new String(JOYPAD "/vibration2");
                
JoypadSocket.sendOSC(msgNamemsgArg);
            }
        }
    }

Joypad.as
PHP-Code:
package  {
    public class 
Joypad {
        public var 
temp:String "";
        public var 
Button1:Boolean false;
        public var 
Button2:Boolean false;
        public var 
Button3:Boolean false;
        public var 
Button4:Boolean false;
        public var 
Button5:Boolean false;
        public var 
Button6:Boolean false;
        public var 
Button7:Boolean false;
        public var 
Button8:Boolean false;
        public var 
Button9:Boolean false;
        public var 
Button10:Boolean false;
        public var 
Button11:Boolean false;
        public var 
Button12:Boolean false;
        public var 
Button13:Boolean false;
        public var 
Button14:Boolean false;
        public var 
Button15:Boolean false;
        public var 
Button16:Boolean false;
        
        public var 
x:Number 0;
        public var 
y:Number 0;
        public var 
z:Number 0;
        public var 
roll:Number 0;
        
        public function 
Joypad() {
            
// constructor code
        
}
    }

und als letztes
JoypadSocket.as
PHP-Code:
package 
{
    
import flash.events.*;
    
import flash.net.XMLSocket;
    
import flash.xml.XMLDocument;
    
import flash.xml.XMLNode;

    public class 
JoypadSocket
    
{
        private static var 
hostName:String "localhost";
        private static var 
port:uint 3000;
        private static var 
destHost:String hostName;
        private static var 
destPort:uint 57132;
        private static var 
socket:XMLSocket;
        
        public static var 
joypad1:Joypad = new Joypad();
        public static var 
joypad2:Joypad = new Joypad();

        public static function 
start():void
        
{
            
socket = new XMLSocket();
            
configureListeners(socket);
            
socket.connect(hostNameport);
        }
        public static function 
sendOSC(namearg)
        {
            var 
xmlOut:XMLDocument = new XMLDocument();

            var 
osc:XMLNode = new XMLNode(1,"OSCPACKET");
            
osc.attributes.TIME 0;
            
osc.attributes.PORT destPort;
            
osc.attributes.ADDRESS destHost;

            var 
message:XMLNode = new XMLNode(1,"MESSAGE");
            
message.attributes.NAME "/"+name;

            var 
argument:XMLNode = new XMLNode(1,"ARGUMENT");
            
// NOTE : the server expects all strings to be encoded
            // with the escape function.
            
argument.attributes.VALUE escape(arg);
            
argument.attributes.TYPE "s";

            
// NOTE : to send more than one argument, just create
            // more elements and appendChild them to the message.
            // the same goes for multiple messages in a packet.
            
message.appendChild(argument);
            
osc.appendChild(message);
            
xmlOut.appendChild(osc);

            if (
socket && socket.connected)
            {
                
socket.send(xmlOut);
            }
        }
        
/*public static function send(data:Object):void
        {
            socket.send(data);
        }*/

        
private static function configureListeners(dispatcher:IEventDispatcher):void
        
{
            
dispatcher.addEventListener(Event.CLOSEcloseHandler);
            
dispatcher.addEventListener(Event.CONNECTconnectHandler);
            
dispatcher.addEventListener(DataEvent.DATAdataHandler);
            
dispatcher.addEventListener(IOErrorEvent.IO_ERRORioErrorHandler);
            
dispatcher.addEventListener(ProgressEvent.PROGRESSprogressHandler);
            
dispatcher.addEventListener(SecurityErrorEvent.SECURITY_ERRORsecurityErrorHandler);
        }

        private static function 
closeHandler(event:Event):void
        
{
            
trace("closeHandler: " event);
        }

        private static function 
connectHandler(event:Event):void
        
{
            
trace("connectHandler: " event);
        }
        private static function 
dataHandler(event:DataEvent):void
        
{
            try{
                var 
oscPacket:XML = new XML(event.data.toString());
                var list:
XMLList oscPacket.MESSAGE;
                var 
item:XML;

                for 
each (item in list)
                {
                    var 
joypad:String = new String(oscPacket.MESSAGE.@NAME).split("/")[1];
                    var 
prop:String = new String(oscPacket.MESSAGE.@NAME).split("/")[2];
                    var 
type:String item.ARGUMENT.@TYPE;
                    var 
value:String item.ARGUMENT.@VALUE;
                    
                    if (
value != "")
                    {
                        
JoypadSocket[joypad][prop] = new Number(value);
                    }
                    else
                    {
                        
JoypadSocket[joypad][prop] = type == "T" true:false;
                    }
                }
            }catch(
err:Error){
                
trace(err.toString());
                
socket.removeEventListener(DataEvent.DATAdataHandler);
            }
        }

        private static function 
ioErrorHandler(event:IOErrorEvent):void
        
{
            
trace("ioErrorHandler: " event);
        }

        private static function 
progressHandler(event:ProgressEvent):void
        
{
            
trace("progressHandler loaded:" event.bytesLoaded " total: " event.bytesTotal);
        }

        private static function 
securityErrorHandler(event:SecurityErrorEvent):void
        
{
            
trace("securityErrorHandler: " event);
        }
    }

bei mir spinnt leider das joypad, weil der treiber nicht erkannt wird. ich darf mich immer entscheiden, ob ich rumble(veralteter treiber) oder analogsteuerung (standard windows-treiber) will.

sollte bei dir aber eigentlich so klappen.

mfg

sx
...analog is ja schon geil...
__________________

flintfabrik.de
shin10 ist gerade online   Mit Zitat antworten
Alt 16-06-2010, 22:01   #9 (permalink)
meistens harmlos
 
Benutzerbild von rena
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 17.643
Wow Respekt.
Shin10, du bist'n Held!

Vielen vielen Dank, das probier ich aus. Komm aber morgen wahrscheinlich noch nicht dazu, da ich gerade viel unterwegs bin.

Bin ganz geplättet ...
Viele Grüße
Rena
__________________
www.rena-hermann.de

The angels have the phone box

Geändert von rena (16-06-2010 um 22:03 Uhr)
rena ist offline   Mit Zitat antworten
Alt 16-06-2010, 22:38   #10 (permalink)
in the boondocks
 
Benutzerbild von shin10
 
Registriert seit: Feb 2006
Ort: Augsburg
Beiträge: 3.501
jap, bis denne.
__________________

flintfabrik.de
shin10 ist gerade online   Mit Zitat antworten
Alt 25-06-2010, 08:16   #11 (permalink)
in the boondocks
 
Benutzerbild von shin10
 
Registriert seit: Feb 2006
Ort: Augsburg
Beiträge: 3.501
hey hey hey,

und hast du es schon ausprobiert? bin mir ja nicht sicher, ob das so für eine messe ok ist. da wirst du ja wahrscheinlich nicht vor ort sein...

worum genau geht es eigentlich? irgendwie bin ich immer so neugierig was euren alltag angeht

mfg

sx
__________________

flintfabrik.de
shin10 ist gerade online   Mit Zitat antworten
Alt 25-06-2010, 08:21   #12 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 12.147
Zitat:
Zitat von shin10 Beitrag anzeigen
irgendwie bin ich immer so neugierig was euren alltag angeht
Ich hab leider recht viel zu tun... heute gab es deswegen auch nur einen Kaffee zum wach werden... Aber das Fenster ist weit offen und ich geniesse den frischen Morgen...
Omega Psi ist offline   Mit Zitat antworten
Alt 25-06-2010, 20:11   #13 (permalink)
meistens harmlos
 
Benutzerbild von rena
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 17.643
Zitat:
Zitat von shin10 Beitrag anzeigen
und hast du es schon ausprobiert?
Sorry, leider noch nicht wirklich, da bei mir grad einiges drunter und drüber geht.
Aber nächsten Mittwoch ist erstes Projektgespräch. Insofern muss ich - wahrscheinlich am Wochenende - damit ich einigermaßen aussagekräftig bin. Immerhin hab ich ja schon zwei Ansätze: Die Directorschiene und deine Vorarbeit. Nochmal lieben Dank dafür.
Zitat:
bin mir ja nicht sicher, ob das so für eine messe ok ist. da wirst du ja wahrscheinlich nicht vor ort sein...
Wenn's so geht, müssen die Leute dort eben entsprechend gebrieft werden.
Zitat:
worum genau geht es eigentlich? irgendwie bin ich immer so neugierig was euren alltag angeht
Ist ein Industrieunternehmen und die Anwendung soll 'ne Art Simulation einer realen Steuerung werden. Genaueres kann ich nicht sagen aber stell dir z.B. 'nen Bagger vor, mit dem man auf verschiedene Materialien stößt ... so ähnlich.

Ich meld mich auf jeden Fall wieder hier.

Grüße
Rena
__________________
www.rena-hermann.de

The angels have the phone box

Geändert von rena (26-06-2010 um 00:11 Uhr)
rena ist offline   Mit Zitat antworten
Alt 26-06-2010, 20:56   #14 (permalink)
in the boondocks
 
Benutzerbild von shin10
 
Registriert seit: Feb 2006
Ort: Augsburg
Beiträge: 3.501
aha, so ist das also. klingt ja ganz nett (vom drunter und drüber abgesehen). mir ist gestern noch eingefallen, dass man das mit janus machen könnte. ich hab mich auch schon mal rangesetzt und die steuerung zum laufen gebracht. was force-feedback angeht schau ich noch mal weiter. dafür ist dann nämlich eine directx 9 effektdatei notwendig (wobei ich noch nicht wirklich weiß, was das bedeutet). ich schau mir das dx9 sdk mal an und geb dir dann bescheid. dann hättest du unter umständen am ende eine .exe und könntest auf das zusätzliche starten von zwei weiteren programmen verzichten. das kommt vermutlich besser beim kunden an.

Zitat:
Ich hab leider recht viel zu tun... heute gab es deswegen auch nur einen Kaffee zum wach werden... Aber das Fenster ist weit offen und ich geniesse den frischen Morgen...
klingt herrlich. aber da werde ich hoffentlich auch bald mitspielen. (nur noch 5 wochen durchhalten )

mfg

sx
__________________

flintfabrik.de
shin10 ist gerade online   Mit Zitat antworten
Alt 27-06-2010, 04:28   #15 (permalink)
in the boondocks
 
Benutzerbild von shin10
 
Registriert seit: Feb 2006
Ort: Augsburg
Beiträge: 3.501
ok, also mit den klassen in janus lassen sich wirklich nur vordefinierte effekte abspielen (dafür gibt es start, pause, resume und stopfunktionen). aber die stärke des effekts bzw. ob links oder rechts kann man offenbar nicht über actionscript steuern, da schon alles in der effektdatei festgelegt ist. sehr schade.

nichts desto trotz - du bekommst gleich post


mfg

sx
__________________

flintfabrik.de
shin10 ist gerade online   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Vortrag: May the force be with you! (Carlo Blatz) marc FFK08 7 02-06-2008 09:05
force download im IE? jackalone Flash MX 10 28-03-2006 23:04
http://www.style-force.net/ magicJ Coolsites 19 21-09-2004 01:05


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:16 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele