单击按钮后存储值的actionscript(后续)
最近我在这个论坛()上发布了一个问题,并很快得到了我问题的答案。不幸的是,我遇到了一些(其他)问题。那么Akmozo或其他用户能帮我吗 我一直在用你的脚本进行测试,并在很大程度上使用了它。我要做的是将de for语句更改为放置按钮。这是因为我想给他们每个人一个不同的外观和位置,有点像一个拼图。下面您将再次找到脚本。在下面的脚本中,它不会放置按钮9和10。当用痕迹测试它时,它似乎被放置但没有显示。你能再帮我一次忙吗 当我们做这件事的时候。FLV播放第一次加载到一个奇怪的位置。在再次点击按钮之后,它在舞台中间适当地加载。 此外,我想添加一个dropshadow到FLV播放,这样它就有点覆盖在按钮上 非常感谢您的帮助。我尝试在这里添加一张图片或它应该是什么样子单击按钮后存储值的actionscript(后续),actionscript,Actionscript,最近我在这个论坛()上发布了一个问题,并很快得到了我问题的答案。不幸的是,我遇到了一些(其他)问题。那么Akmozo或其他用户能帮我吗 我一直在用你的脚本进行测试,并在很大程度上使用了它。我要做的是将de for语句更改为放置按钮。这是因为我想给他们每个人一个不同的外观和位置,有点像一个拼图。下面您将再次找到脚本。在下面的脚本中,它不会放置按钮9和10。当用痕迹测试它时,它似乎被放置但没有显示。你能再帮我一次忙吗 当我们做这件事的时候。FLV播放第一次加载到一个奇怪的位置。在再次点击按钮之后,它
您的屏幕截图是1920像素x 1080像素。如果这是舞台的大小,则按钮9/10位于可见区域之外。。我没有注意到我用这两个按钮切换了x和y。谢谢你让我意识到这一点然后,只解决装载FLV的问题。也许有什么想法?在计算位置之前先设置视频剪辑的宽度和高度。谢谢,这很有魅力。并在构造函数('Main')中添加dropshadow?,键入
videoclip.filters=[new DropShadowFilter()]代码>,应该可以。
package
{
import flash.display.MovieClip;
import flash.events.MouseEvent;
import flash.events.Event;
import fl.video.*;
import flash.filters.*;
public class Main extends MovieClip
{
private var drukknopje1:knopje1;
private var drukknopje2:knopje2;
private var drukknopje3:knopje3;
private var drukknopje4:knopje4;
private var drukknopje5:knopje5;
private var drukknopje6:knopje6;
private var drukknopje7:knopje7;
private var drukknopje8:knopje8;
private var drukknopje9:knopje9;
private var drukknopje10:knopje10;
private const BUTTONS_NUM:int = 10;
private const BUTTONS_Y:int = 70;
private const BUTTONS_SUFFIX:String = 'inst_knop';
private const VIDEOS:Array = ['1.flv', '2.flv', '3.flv', '4.flv', '5.flv', '6.flv', '7.flv', '8.flv', '9.flv', '10.flv'];
private var videoclip:FLVPlayback = new FLVPlayback();
public function Main()
{
createButtons();
}
private function createButtons(): void
{
drukknopje1 = new knopje1();
drukknopje1.name = BUTTONS_SUFFIX + ('1');
drukknopje1.x = 0
drukknopje1.y = 0;
addChild(drukknopje1);
drukknopje1.buttonMode = true;
drukknopje1.addEventListener(MouseEvent.CLICK, playVideo);
drukknopje2 = new knopje2();
drukknopje2.name = BUTTONS_SUFFIX + ('2');
drukknopje2.x = 247 ;
drukknopje2.y = 0;
addChild(drukknopje2);
drukknopje2.buttonMode = true;
drukknopje2.addEventListener(MouseEvent.CLICK, playVideo);
drukknopje3 = new knopje3();
drukknopje3.name = BUTTONS_SUFFIX + ('3');
drukknopje3.x = 760;
drukknopje3.y = 0;
addChild(drukknopje3);
drukknopje3.buttonMode = true;
drukknopje3.addEventListener(MouseEvent.CLICK, playVideo);
drukknopje4 = new knopje4();
drukknopje4.name = BUTTONS_SUFFIX + ('4');
drukknopje4.x = 1489;
drukknopje4.y = 0;
addChild(drukknopje4);
drukknopje4.buttonMode = true;
drukknopje4.addEventListener(MouseEvent.CLICK, playVideo);
drukknopje5 = new knopje5();
drukknopje5.name = BUTTONS_SUFFIX + ('5');
drukknopje5.x = 461;
drukknopje5.y = 394;
addChild(drukknopje5);
drukknopje5.buttonMode = true;
drukknopje5.addEventListener(MouseEvent.CLICK, playVideo);
drukknopje6 = new knopje6();
drukknopje6.name = BUTTONS_SUFFIX + ('6');
drukknopje6.x = 898;
drukknopje6.y = 449 ;
addChild(drukknopje6);
drukknopje6.buttonMode = true;
drukknopje6.addEventListener(MouseEvent.CLICK, playVideo);
drukknopje7 = new knopje7();
drukknopje7.name = BUTTONS_SUFFIX + ('7');
drukknopje7.x = 0;
drukknopje7.y = 583;
addChild(drukknopje7);
drukknopje7.buttonMode = true;
drukknopje7.addEventListener(MouseEvent.CLICK, playVideo);
drukknopje8 = new knopje8();
drukknopje8.name = BUTTONS_SUFFIX + ('8');
drukknopje8.x = 444;
drukknopje8.y = 817;
addChild(drukknopje8);
drukknopje8.buttonMode = true;
drukknopje8.addEventListener(MouseEvent.CLICK, playVideo);
drukknopje9 = new knopje9();
drukknopje9.name = BUTTONS_SUFFIX + ('9');
drukknopje9.x = 450;
drukknopje9.y = 1375;
addChild(drukknopje9);
trace(drukknopje9.name);
trace(drukknopje9.x);
trace(drukknopje9.y);
drukknopje9.buttonMode = true;
drukknopje9.addEventListener(MouseEvent.CLICK, playVideo);
drukknopje10 = new knopje10();
drukknopje10.name = BUTTONS_SUFFIX + ('10');
drukknopje10.x = 418;
drukknopje10.y = 1920;
addChild(drukknopje10);
trace(drukknopje10.name);
trace(drukknopje10.x);
trace(drukknopje10.y);
drukknopje10.buttonMode = true;
drukknopje10.addEventListener(MouseEvent.CLICK, playVideo);
}
private function playVideo(event:MouseEvent):void
{
// get button's index, for example : 7 for the button called "inst_knop7"
var button_index:int = int((event.currentTarget.name).substr(BUTTONS_SUFFIX.length)) - 1;
// play the video
videoclip.x = (stage.stageWidth/2)-(videoclip.width/2);
videoclip.y = (stage.stageHeight/2)-(videoclip.height/2);
videoclip.width = 1024;
videoclip.height = 768;
videoclip.autoPlay = true;
videoclip.skin = "MinimaSilverPlayBackSeekMute.swf";
videoclip.addEventListener(Event.COMPLETE,videoComplete);
addChild(videoclip);
videoclip.play('video/' + VIDEOS[button_index]);
//trace ('video/' + VIDEOS[button_index])
}
private function videoComplete(event:Event):void
{
removeChild(videoclip);
}
}
}