button verschwindet! hilfe!! [Flash 9]
| 18.09.2009, 15:22 | | Beiträge: 6 Registriert: Aug 2009
| button verschwindet! hilfe!! hi leute,
ich habe eine portfolio site mit flash cs3 gebaut
http://markusgabriel.com/
sie besteht aus 4 buttons. wenn man einen button klickt erscheint inhalt, die buttons liegen dann darunter(für verständnis am besten einfach angucken).
wenn man dann auf den goback button klickt kommt man wieder auf frame 1 der timeline und sieht wieder einfach die 4 buttons.
jetz das problem:
manchmal verschwindet einfach der erste der 4 buttons nachdem man über goback wieder zum anfang kommt. ich kann kein muster dahinter erkennen da der button immer irgendwann verschwindet.
ihr müsst einfach nen paar mal irgendwo reingehen und wieder zurück. dann müsste der fehler so nach dem 4. oder 5. mal auftauchen.
was kann ich tun? ich bin komplett überfragt!
vielen dank schonmal | |
| 18.09.2009, 16:06 | Re1 | Beiträge: 1769 Wohnort: Laimbach 6 1/2 Registriert: Nov 2002
| Ohne Script schwer was zu sagen.,Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muss erst gehen lernen" | |
| 18.09.2009, 16:28 | Re2 | Beiträge: 6 Registriert: Aug 2009
Themenautor/in
| script frame1:
ActionScript:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | stop();
//initialize frame label variable
//var nextSection:String = "";
//add button event listeners
interactive.addEventListener(MouseEvent.CLICK, interactiveClicked, false, 0, true);
moving.addEventListener(MouseEvent.CLICK, movingClicked, false, 0, true);
layout.addEventListener(MouseEvent.CLICK, layoutClicked, false, 0, true);
handmade.addEventListener(MouseEvent.CLICK, handmadeClicked, false, 0, true);
//define the function each button will call
function interactiveClicked(evt:MouseEvent):void {
gotoAndPlay("interactive");
}
function movingClicked(evt:MouseEvent):void {
gotoAndPlay("moving");
}
function layoutClicked(evt:MouseEvent):void {
gotoAndPlay("layout");
}
function handmadeClicked(evt:MouseEvent):void {
gotoAndPlay("handmade");
}
|
script bsp "layout" frame:
ActionScript:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 | import fl.containers.UILoader;
stop();
lay_goback.addEventListener(MouseEvent.CLICK, layGobackClick, false, 0, true);
lay_goback.addEventListener(MouseEvent.MOUSE_DOWN, removeImage, false, 0, true);
function layGobackClick(evt:MouseEvent):void {
gotoAndPlay("layout_out");
}
var xmlLayoutLoader:URLLoader;
var aLoaderWidth:Number;
var aLoaderHeight:Number;
var aLoader:UILoader = new UILoader();
aLoader.scaleContent = false;
var dropShadow:DropShadowFilter = new DropShadowFilter();
aLoader.filters = [dropShadow];
dropShadow.distance = 30;
dropShadow.alpha = .1;
dropShadow.blurX = 150;
dropShadow.blurY = 150;
dropShadow.angle = 180;
addChild(aLoader);
// Load the playlist file, then initialize the media player.
xmlLayoutLoader = new URLLoader();
xmlLayoutLoader.addEventListener(Event.COMPLETE, initImagePreview);
xmlLayoutLoader.load(new URLRequest("layout.xml"));
// Format the tileList, specify its cellRenderer class.
layoutList.setSize(255, 390);
layoutList.columnWidth = 255;
layoutList.rowHeight = 70;
layoutList.setStyle("cellRenderer", Thumb);
function initImagePreview(event:Event):void {
var myXML:XML = new XML(xmlLayoutLoader.data);
var item:XML;
for each(item in myXML.vid) { // populate playlist.
// Get thumbnail value and assign to cellrenderer.
var thumb:String;
if(item.hasOwnProperty("@thumb")>0) thumb = item.@thumb;
// Send data to tileList.
layoutList.addItem({label:item.attribute("desc").toXMLString(),
data:item.attribute("src").toXMLString(), text:item.attribute("vidDesc").toXMLString(),
source:thumb});
}
layoutList.selectedIndex = 0;
aLoader.source = layoutList.selectedItem.data;
imageDesc.replaceText(0, 1000, (layoutList.selectedItem.text));
}
layoutList.addEventListener(Event.CHANGE, layoutListListener);
aLoader.addEventListener(Event.COMPLETE,onComplete)
function onComplete(e:Event) {
aLoader.x = 305;
aLoader.y = 55;
}
function layoutListListener(event:Event):void {
aLoader.source = event.target.selectedItem.data;
imageDesc.replaceText(0, 1000, (layoutList.selectedItem.text));
}
function removeImage(evt:MouseEvent):void {
aLoader.unload();
}
|
script "layout_out":
| |
| | | nicht sichtbar bei eingeloggten Mitgliedern |
|
| | Themen Ähnliche Beiträge zum Thema | 08.07.2009 - Aerzte1992 16.10.2009 - manuel.kleinert 25.10.2009 - Kerstin77 06.05.2011 - Michi1986 |
|
Flashhilfe.de Flash Platform Tipps & Tutorials Flash Platform Andere Programmiersprachen Jobangebote Diskussionen
Flashhilfe News 
Regeln & Bedingungen
|