Hello,
In the following code, how can I call action E1 and have two separate delay times controlled by a single slider value for two resulting void statements? You will get a better idea by looking at the code.
Does anybody have an idea how this can be achieved?
Thanks,
Nick
In the following code, how can I call action E1 and have two separate delay times controlled by a single slider value for two resulting void statements? You will get a better idea by looking at the code.
Code:
- (void)E1play {
//play sound1
}
- (void)E2play {
//play sound2
}
-(IBAction)updateSlider {
if ( .1 > slider.value )
{
//delay sound1 .1 sec
//delay sound2 .2 sec
NSLog(@"hi");
}
else if ( .2 > slider.value )
{
//delay sound1 .2 sec
//delay sound2 .4 sec
}
else if ( .3 > slider.value )
{
}
else if ( .4 > slider.value )
{
}
else if ( .5 > slider.value )
{
}
else if ( .6 > slider.value )
{
}
else if ( .7 > slider.value )
{
}
else if ( .8 > slider.value )
{
}
else if ( .9 > slider.value )
{
}
else if ( 1 > slider.value )
{
}
}
- (IBAction) E1{
[self performSelector:@selector (E1play) withObject:nil afterDelay:updateSlider];
[self performSelector:@selector (E2play) withObject:nil afterDelay:updateSlider];
}
Does anybody have an idea how this can be achieved?
Thanks,
Nick