| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Nov 2001
Beiträge: 168
| Formular Komponenten werden nicht bei jedem angezeigt
Hallo allerseits, irgendwie bin ich am verzweifeln. Habe mir schon eine Unzahl von Flash-Playern herunter geladen und kann den Fehler einfach nicht reproduzieren. Es häufen sich in letzten Zeit die Beschwerden, daß ein Teil eines Formulares (nämlich der Teil mit Komponenten) nicht korrekt angezeigt werden kann. Man könne dort nix auswählen wird immer gesagt. Ich nehme an, daß es was mit der Style-Zuweisung und/oder Schriften-Einbettung zu tun hat. Noch ein paar Hintergründe: Der Film wird eingeladen von einem anderen welcher diesen dann auch noch maskiert. Das hat in der Vergangenheit schon Mal Probleme gemacht, aber ich denke nicht, daß es diesmal die Ursache ist. Ich habe die Schrift mit in die Bibliothek des Films gepackt. Ich nehme an, daß ich unten bei den Style-Zuweisungen vielleicht auch das eine oder andere doppelt gemoppelt gemacht habe und es sicher "bessere" Wege gibt, welche vielleicht weniger Fehleranfällig sind?! Leider finde ich wie gesagt mangels Reproduzierbarkeit den Fehler nicht. Evtl. sieht ihn ja jemand von den Profis? Code: _lockroot = true;
import mx.controls.TextInput;
varColour = "0x3F2803";
varColourClear = "0xF5E8CA";
varColourError = "0xFF0000";
varColourOver = "0xA99E8E";
varColourSelected = "0xFFFFFF";
varFormStatus = "Felder mit * müssen ausgefüllt werden";
_global.styles.Reservierung = new mx.styles.CSSStyleDeclaration();
_global.styles.Reservierung.setStyle("themeColor","haloOrange");
_global.styles.Reservierung.setStyle("openEasing",mx.transitions.easing.Bounce.easeOut);
_global.style.setStyle("color",varColour);
_global.styles.Reservierung.setStyle("rollOverColor",varColourOver);
_global.styles.Reservierung.setStyle("selectionColor",varColourSelected);
_global.styles.Reservierung.setStyle("backgroundColor",varColourClear);
_global.styles.Reservierung.setStyle("fontSize",12);
_global.styles.Reservierung.setStyle("fontFamily","Weidemann Std Medium");
_global.styles.Reservierung.embedFonts = true;
FormTermin.setStyle("styleName","Reservierung");
FormAlternativTermin1.setStyle("styleName","Reservierung");
FormAlternativTermin2.setStyle("styleName","Reservierung");
FormTeilnehmer.setStyle("styleName","Reservierung");
FormAlter.setStyle("styleName","Reservierung");
FormRadioAllIncl.setStyle("styleName","Reservierung");
FormRadioAllIncSen.setStyle("styleName","Reservierung");
FormRadioFuehrung.setStyle("styleName","Reservierung");
FormRadioTour.setStyle("styleName","Reservierung");
FormZeitStunde.setStyle("styleName","Reservierung");
FormZeitMinute.setStyle("styleName","Reservierung");
FormTermin.pullDown.scaleX = 90;
FormTermin.pullDown.scaleY = 90;
FormAlternativTermin1.pullDown.scaleX = 90;
FormAlternativTermin1.pullDown.scaleY = 90;
FormAlternativTermin2.pullDown.scaleX = 90;
FormAlternativTermin2.pullDown.scaleY = 90;
FormVorName.backgroundColor = varColourClear;
FormNachName.backgroundColor = varColourClear;
FormStrasse.backgroundColor = varColourClear;
FormNr.backgroundColor = varColourClear;
FormPLZ.backgroundColor = varColourClear;
FormOrt.backgroundColor = varColourClear;
FormTelefon.backgroundColor = varColourClear;
FormHandy.backgroundColor = varColourClear;
FormEmailA.backgroundColor = varColourClear;
FormEmailB.backgroundColor = varColourClear;
FormSonstiges.backgroundColor = varColourClear;
FormVereinsName.backgroundColor = varColourClear;
FormVorName.Color = varColour;
FormNachName.color = varColour;
FormStrasse.color = varColour;
FormNr.color = varColour;
FormPLZ.color = varColour;
FormOrt.color = varColour;
FormTelefon.color = varColour;
FormHandy.color = varColour;
FormEmailA.color = varColour;
FormEmailB.color = varColour;
FormSonstiges.color = varColour;
FormVereinsName.color = varColour;
FormTermin.selectableRange = {rangeStart:new Date(), rangeEnd:new Date(new Date().getFullYear() + 1, 12, 31)};
FormAlternativTermin1.selectableRange = {rangeStart:new Date(), rangeEnd:new Date(new Date().getFullYear() + 1, 12, 31)};
FormAlternativTermin2.selectableRange = {rangeStart:new Date(), rangeEnd:new Date(new Date().getFullYear() + 1, 12, 31)};
FormTermin.dateFormatter = function(d:Date)
{
return ("0" + d.getDate()).substr(-2) + "." + ("0" + (d.getMonth() + 1)).substr(-2) + "." + d.getFullYear();
};
FormAlternativTermin1.dateFormatter = function(d:Date)
{
return ("0" + d.getDate()).substr(-2) + "." + ("0" + (d.getMonth() + 1)).substr(-2) + "." + d.getFullYear();
};
FormAlternativTermin2.dateFormatter = function(d:Date)
{
return ("0" + d.getDate()).substr(-2) + "." + ("0" + (d.getMonth() + 1)).substr(-2) + "." + d.getFullYear();
};
FormVorName.maxChars = 40;
FormVorName.restrict = "A-Z a-z 0-9 öäüÖÄÜß.\\-\\";
FormNachName.maxChars = 40;
FormNachName.restrict = "A-Z a-z 0-9 öäüÖÄÜß.\\-\\";
FormStrasse.maxChars = 40;
FormStrasse.restrict = "A-Z a-z 0-9 öäüÖÄÜß.\\-\\";
FormVereinsName.maxChars = 50;
FormVereinsName.restrict = "A-Z a-z 0-9 öäüÖÄÜß.\\-\\";
FormNr.maxChars = 5;
FormNr.restrict = "a-z 0-9 \\-\\";
FormPLZ.maxChars = 7;
FormPLZ.restrict = "0-9";
FormOrt.maxChars = 40;
FormOrt.restrict = "A-Z a-z 0-9 öäüÖÄÜß.\\-\\";
FormTelefon.maxChars = 24;
FormTelefon.restrict = "0-9";
FormHandy.maxChars = 24;
FormHandy.restrict = "0-9";
FormEmailA.maxChars = 50;
FormEmailA.restrict = "A-Z a-z 0-9 öäüÖÄÜß_.:\\-\\+";
FormEmailB.maxChars = 50;
FormEmailB.restrict = "A-Z a-z 0-9 öäüÖÄÜß_.:\\-\\+";
FormSonstiges.maxChars = 2000;
FormSonstiges.restrict = "A-Z a-z 0-9 öäüÖÄÜß@.:;,/\\()?&%$§!´`\'<>=*€\\-\\+";
FormVorName.tabIndex = 1;
FormNachName.tabIndex = 2;
FormStrasse.tabIndex = 3;
FormNr.tabIndex = 4;
FormPLZ.tabIndex = 5;
FormOrt.tabIndex = 6;
FormTelefon.tabIndex = 7;
FormHandy.tabIndex = 8;
FormEmailA.tabIndex = 9;
FormEmailB.tabIndex = 10;
FormVereinsName.tabIndex = 11;
FormSonstiges.tabIndex = 12;
FormTermin.tabIndex = 13;
FormAlternativTermin1.tabIndex = 14;
FormAlternativTermin2.tabIndex = 15;
FormZeitStunde.tabIndex = 16;
FormZeitMinute.tabIndex = 17;
FormAlter.tabIndex = 18;
FormTeilnehmer.tabIndex = 19;
FormTermin.tabChildren = true;
FormAlternativTermin1.tabChildren = true;
FormAlternativTermin2.tabChildren = true;
FormZeitStunde.tabChildren = true;
FormZeitMinute.tabChildren = true;
FormAlter.tabEnabled = true;
FormTeilnehmer.tabChildren = true;
FormAlter.tabChildren = false;
Selection.setFocus("FormVorName");
stop(); |
| | |
| | #2 (permalink) |
| in the boondocks Registriert seit: Feb 2006 Ort: Augsburg
Beiträge: 3.496
|
Ich kann nur aus Erfahrung auf die schnelle zu Komponenten sagen, dass die oft Probleme machen, weil sie lange zum Laden brauchen. Das führt oft dazu, dass man sie ansprechen möchte, sie aber noch nicht vollständig bereit sind und dadurch Fehler geworfen werden. Die einfachste Lösung dafür ist ein mc mit zwei Bildern. Die Komponenten dann bereits in Bild 1 des mc auf die Bühne zu setzen, in Bild 2 ein stop() einfügen und erst anschließend den code ausführen. |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: Nov 2001
Beiträge: 168
|
Danke für die schnelle Antwort... so etwas ähnliches habe ich bereits versucht, jedoch ohne Erfolg, da es immer noch zu Beschwerden kam. Ich hatte das damals so gelöst, daß ich den Film mit dem Formular komplett ausserhalb des sichtbaren Bereichs lade und nach vollständigem Laden dann erst einblende. |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Komponenten werden in Flash nicht angezeigt | Empirefred | Komponenten und SmartClips | 2 | 28-02-2010 14:51 |
| installierte Komponenten werden nicht angezeigt | basti_b | Komponenten und SmartClips | 9 | 28-07-2008 16:06 |
| Komponenten werden nicht angezeigt | neo171190 | Komponenten und SmartClips | 3 | 14-06-2008 16:21 |
| Flashobjekte auf der Bühne werden nicht jedem Browser angezeigt | FLASHStyler | Flash 8 | 2 | 18-08-2007 00:40 |
| Gelöschte Komponenten werden noch immer angezeigt!?! | one.ID | Flash MX 2004 | 0 | 29-06-2004 13:36 |